Aspose::Font::Renderers::GlyphRendererBase class
محتويات
[
يخفي
]GlyphRendererBase class
يمثل الفئة الأساسية لمعالجات الحروف.
class GlyphRendererBase : public Aspose::Font::Renderers::IGlyphRenderer
الطرق
| طريقة | الوصف |
|---|---|
| RenderGlyph(System::SharedPtr<IFont>, uint32_t) override | يرسم الرمز. |
| RenderGlyph(System::SharedPtr<IFont>, uint32_t, System::SharedPtr<TransformationMatrix>) override | يرسم الرمز. |
| RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>) override | يرسم الرمز. |
| RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<TransformationMatrix>) override | يرسم الرمز. |
| RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>) override | يرسم الرمز، وهو هدف هذه النسخة المحملة الزائدة - لاستخدامها مع ذاكرة التخزين المؤقت للرموز. |
| RenderIndependentGlyphPath(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>) override | يرسم الرمز باستخدام مسار رمز مستقل. عائلة الدوال RenderGlyph() تغير مسار الرمز عند العرض. يؤدي ذلك إلى ضرورة إعادة تحميل هذا الرمز مرة أخرى. تستخدم هذه الدالة نسخة من مسار الرمز ولا تغير مسار الرمز الأصلي، لذا يمكن إعادة استخدام نفس الرمز عدة مرات. تم تصميم هذه النسخة من الدالة للاستخدام مع ذاكرة التخزين المؤقت للرموز. |
انظر أيضًا
- Class IGlyphRenderer
- Namespace Aspose::Font::Renderers
- Library Aspose.Font for C++