Aspose::Font::Renderers::GlyphRendererBase class
Содержание
[
Скрывать
]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() изменяет путь глифа при отрисовке. Это приводит к необходимости повторно загружать этот глиф. Эта функция использует копию пути глифа и не изменяет оригинальный путь глифа, поэтому один и тот же глиф может быть переиспользован многократно. Эта версия функции предназначена для использования с кэшем глифов. |
См. также
- Class IGlyphRenderer
- Namespace Aspose::Font::Renderers
- Library Aspose.Font for C++