فئة Aspose::Font::Renderers::IGlyphRenderer

IGlyphRenderer class

واجهة تُستخدم لتصيير الحروف.

class IGlyphRenderer : public virtual System::Object

الطرق

طريقةالوصف
virtual RenderGlyph(System::SharedPtr<IFont>, uint32_t)يرسم الرمز.
virtual RenderGlyph(System::SharedPtr<IFont>, uint32_t, System::SharedPtr<TransformationMatrix>)يرسم الرمز.
virtual RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>)يرسم الرمز.
virtual RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<TransformationMatrix>)يرسم الرمز.
virtual RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>)يرسم الرمز، وهو هدف هذه النسخة المحملة الزائدة - لاستخدامها مع ذاكرة التخزين المؤقت للرموز.
virtual RenderIndependentGlyphPath(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>)يرسم الرمز باستخدام مسار رمز مستقل. عائلة الدوال RenderGlyph() تغير مسار الرمز عند العرض. يؤدي ذلك إلى ضرورة إعادة تحميل هذا الرمز مرة أخرى. تستخدم هذه الدالة نسخة من مسار الرمز ولا تغير مسار الرمز الأصلي، لذا يمكن إعادة استخدام نفس الرمز عدة مرات. تم تصميم هذه النسخة من الدالة للاستخدام مع ذاكرة التخزين المؤقت للرموز.

انظر أيضًا