Aspose::Font::Renderers::IGlyphRenderer::RenderIndependentGlyphPath method
Contents
[
Hide
]IGlyphRenderer::RenderIndependentGlyphPath method
Renders glyph using independent glyph path. RenderGlyph() function family changes glyph path on rendering. It then leads to necessity reload this glyph again. This function uses copy of glyph path and doesn’t changes original glyph path, so the same glyph could be reused multiple times. This version of function is intended for use with cache of glyphs.
virtual void Aspose::Font::Renderers::IGlyphRenderer::RenderIndependentGlyphPath(System::SharedPtr<IFont> font, System::SharedPtr<Aspose::Font::Glyphs::GlyphId> glyphId, System::SharedPtr<Aspose::Font::Glyphs::Glyph> glyph, System::SharedPtr<TransformationMatrix> glyphPlacementMatrix)=0
Parameter | Type | Description |
---|---|---|
font | System::SharedPtr<IFont> | The font that contains the glyph. |
glyphId | System::SharedPtr<Aspose::Font::Glyphs::GlyphId> | Physical glyph index inside font. Note that this is not a unicode. |
glyph | System::SharedPtr<Aspose::Font::Glyphs::Glyph> | Glyph to render. |
glyphPlacementMatrix | System::SharedPtr<TransformationMatrix> | Matrix that is applied to glyph coordinates. |
See Also
- Typedef SharedPtr
- Class IFont
- Class GlyphId
- Class Glyph
- Class TransformationMatrix
- Class IGlyphRenderer
- Namespace Aspose::Font::Renderers
- Library Aspose.Font for C++