Aspose::Font::Renderers::GlyphRendererBase class

GlyphRendererBase class

Glif işleyicileri için temel sınıfı temsil eder.

class GlyphRendererBase : public Aspose::Font::Renderers::IGlyphRenderer

Yöntemler

YöntemAçıklama
RenderGlyph(System::SharedPtr<IFont>, uint32_t) overrideGlifi render eder.
RenderGlyph(System::SharedPtr<IFont>, uint32_t, System::SharedPtr<TransformationMatrix>) overrideGlifi render eder.
RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>) overrideGlifi render eder.
RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<TransformationMatrix>) overrideGlifi render eder.
RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>) overrideGlifi render eder, bu aşırı yüklenmiş sürümün amacı - glif önbelleğiyle kullanılmak içindir.
RenderIndependentGlyphPath(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>) overrideBağımsız bir glif yolu kullanarak glifi render eder. RenderGlyph() fonksiyon ailesi, render sırasında glif yolunu değiştirir. Bu, glifi tekrar yükleme ihtiyacına yol açar. Bu fonksiyon, glif yolunun bir kopyasını kullanır ve orijinal glif yolunu değiştirmez, böylece aynı glif birden çok kez yeniden kullanılabilir. Bu fonksiyon sürümü, glif önbelleğiyle kullanılmak üzere tasarlanmıştır.

Ayrıca Bakınız