Aspose::Font::Renderers::GlyphRendererBase 类

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() 函数族在渲染时会更改字形路径。这导致需要再次重新加载该字形。该函数使用字形路径的副本,不会更改原始字形路径,因此同一字形可以多次复用。此函数版本旨在与字形缓存一起使用。

另见