Aspose::Font::Renderers::GlyphRendererBase::RenderIndependentGlyphPath Methode

GlyphRendererBase::RenderIndependentGlyphPath method

Rendert Glyph mit einem unabhängigen Glyph-Pfad. Die RenderGlyph() Funktionsfamilie ändert den Glyph-Pfad beim Rendern. Das führt dazu, dass das Glyph erneut geladen werden muss. Diese Funktion verwendet eine Kopie des Glyph-Pfads und ändert den ursprünglichen Glyph-Pfad nicht, sodass dasselbe Glyph mehrfach wiederverwendet werden kann. Diese Funktionsversion ist für die Verwendung mit einem Glyph-Cache vorgesehen.

void Aspose::Font::Renderers::GlyphRendererBase::RenderIndependentGlyphPath(System::SharedPtr<IFont> font, System::SharedPtr<Glyphs::GlyphId> glyphId, System::SharedPtr<Glyphs::Glyph> glyph, System::SharedPtr<TransformationMatrix> glyphPlacementMatrix) override
ParameterTypBeschreibung
fontSystem::SharedPtr<IFont>Der Font, der das Glyph enthält.
glyphIdSystem::SharedPtr<Glyphs::GlyphId>Physikalischer Glyph-Index innerhalb des Font. Hinweis: Dies ist kein Unicode.
glyphSystem::SharedPtr<Glyphs::Glyph>Glyph zum Rendern.
glyphPlacementMatrixSystem::SharedPtr<TransformationMatrix>Matrix, die auf Glyph-Koordinaten angewendet wird.

Siehe auch