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() تغير مسار الرمز عند العرض. يؤدي ذلك إلى ضرورة إعادة تحميل هذا الرمز مرة أخرى. تستخدم هذه الدالة نسخة من مسار الرمز ولا تغير مسار الرمز الأصلي، لذا يمكن إعادة استخدام نفس الرمز عدة مرات. تم تصميم هذه النسخة من الدالة للاستخدام مع ذاكرة التخزين المؤقت للرموز.

انظر أيضًا