Aspose::Font::Renderers::GlyphRendererBase class
Inhalt
[
Ausblenden
]GlyphRendererBase class
Stellt die Basisklasse für Glyph-Renderer dar.
class GlyphRendererBase : public Aspose::Font::Renderers::IGlyphRenderer
Methoden
| Methode | Beschreibung |
|---|---|
| RenderGlyph(System::SharedPtr<IFont>, uint32_t) override | Rendert Glyph. |
| RenderGlyph(System::SharedPtr<IFont>, uint32_t, System::SharedPtr<TransformationMatrix>) override | Rendert Glyph. |
| RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>) override | Rendert Glyph. |
| RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<TransformationMatrix>) override | Rendert Glyph. |
| RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>) override | Rendert Glyph, ein Ziel dieser überladenen Version – zur Verwendung mit einem Cache für Glyphs. |
| RenderIndependentGlyphPath(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>) override | Rendert Glyph mit einem unabhängigen Glyph-Pfad. Die Funktionsfamilie RenderGlyph() ändert den Glyph-Pfad beim Rendern. Das führt dazu, dass dieser Glyph erneut geladen werden muss. Diese Funktion verwendet eine Kopie des Glyph-Pfads und ändert den ursprünglichen Glyph-Pfad nicht, sodass derselbe Glyph mehrfach wiederverwendet werden kann. Diese Funktionsversion ist für die Verwendung mit einem Glyph-Cache vorgesehen. |
Siehe auch
- Class IGlyphRenderer
- Namespace Aspose::Font::Renderers
- Library Aspose.Font for C++