Класс Aspose::Font::Renderers::IGlyphRenderer

IGlyphRenderer class

Интерфейс, используемый для рендеринга глифов.

class IGlyphRenderer : public virtual System::Object

Методы

МетодОписание
virtual RenderGlyph(System::SharedPtr<IFont>, uint32_t)Отрисовывает глиф.
virtual RenderGlyph(System::SharedPtr<IFont>, uint32_t, System::SharedPtr<TransformationMatrix>)Отрисовывает глиф.
virtual RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>)Отрисовывает глиф.
virtual RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<TransformationMatrix>)Отрисовывает глиф.
virtual RenderGlyph(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>)Отрисовывает глиф, цель этой перегруженной версии — использовать кэш для глифов.
virtual RenderIndependentGlyphPath(System::SharedPtr<IFont>, System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::Glyph>, System::SharedPtr<TransformationMatrix>)Отрисовывает глиф, используя независимый путь глифа. Семейство функций RenderGlyph() изменяет путь глифа при отрисовке. Это приводит к необходимости повторно загружать этот глиф. Эта функция использует копию пути глифа и не изменяет оригинальный путь глифа, поэтому один и тот же глиф может быть переиспользован многократно. Эта версия функции предназначена для использования с кэшем глифов.

См. также