Aspose::Font::Renderers::GlyphRendererBase::RenderGlyph method

GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Aspose::Font::Glyphs::GlyphId>) method

Renders glyph.

void Aspose::Font::Renderers::GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont> font, System::SharedPtr<Aspose::Font::Glyphs::GlyphId> glyphId) override
ParameterTypeDescription
fontSystem::SharedPtr<IFont>The Font that contains the glyph.
glyphIdSystem::SharedPtr<Aspose::Font::Glyphs::GlyphId>Physical glyph index inside Font. Note that this is not a unicode.

See Also

GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Aspose::Font::Glyphs::GlyphId>, System::SharedPtr<Aspose::Font::Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>) method

Renders glyph, an objective of this overloaded version - to be used with cache for glyphs.

void Aspose::Font::Renderers::GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont> font, System::SharedPtr<Aspose::Font::Glyphs::GlyphId> glyphId, System::SharedPtr<Aspose::Font::Glyphs::Glyph> glyph, System::SharedPtr<TransformationMatrix> glyphPlacementMatrix) override
ParameterTypeDescription
fontSystem::SharedPtr<IFont>The font that contains the glyph.
glyphIdSystem::SharedPtr<Aspose::Font::Glyphs::GlyphId>Physical glyph index inside Font. Note that this is not a unicode.
glyphSystem::SharedPtr<Aspose::Font::Glyphs::Glyph>Glyph to render.
glyphPlacementMatrixSystem::SharedPtr<TransformationMatrix>Matrix that is applied to glyph coordinates.

See Also

GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Aspose::Font::Glyphs::GlyphId>, System::SharedPtr<TransformationMatrix>) method

Renders glyph.

void Aspose::Font::Renderers::GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont> font, System::SharedPtr<Aspose::Font::Glyphs::GlyphId> glyphId, System::SharedPtr<TransformationMatrix> glyphPlacementMatrix) override
ParameterTypeDescription
fontSystem::SharedPtr<IFont>The Font that contains the glyph.
glyphIdSystem::SharedPtr<Aspose::Font::Glyphs::GlyphId>Physical glyph index inside Font. Note that this is not a unicode.
glyphPlacementMatrixSystem::SharedPtr<TransformationMatrix>Matrix that is applied to glyph coordinates.

See Also

GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont>, uint32_t) method

Renders glyph.

void Aspose::Font::Renderers::GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont> font, uint32_t glyphIndex) override
ParameterTypeDescription
fontSystem::SharedPtr<IFont>The Font that contains the glyph.
glyphIndexuint32_tPhysical glyph index inside Font. Note that this is not a unicode.

See Also

GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont>, uint32_t, System::SharedPtr<TransformationMatrix>) method

Renders glyph.

void Aspose::Font::Renderers::GlyphRendererBase::RenderGlyph(System::SharedPtr<IFont> font, uint32_t glyphIndex, System::SharedPtr<TransformationMatrix> glyphPlacementMatrix) override
ParameterTypeDescription
fontSystem::SharedPtr<IFont>The Font that contains the glyph.
glyphIndexuint32_tPhysical glyph index inside Font. Note that this is not a unicode.
glyphPlacementMatrixSystem::SharedPtr<TransformationMatrix>Matrix that is applied to glyph coordinates.

See Also