Метод Aspose::Font::Renderers::IGlyphRenderer::RenderIndependentGlyphPath

IGlyphRenderer::RenderIndependentGlyphPath method

Рендерит глиф, используя независимый путь глифа. Функция семейства RenderGlyph() изменяет путь глифа при рендеринге. Это приводит к необходимости повторно загрузить этот глиф. Эта функция использует копию пути глифа и не изменяет оригинальный путь глифа, поэтому один и тот же глиф может быть использован многократно. Эта версия функции предназначена для использования с кэшем глифов.

virtual void Aspose::Font::Renderers::IGlyphRenderer::RenderIndependentGlyphPath(System::SharedPtr<IFont> font, System::SharedPtr<Glyphs::GlyphId> glyphId, System::SharedPtr<Glyphs::Glyph> glyph, System::SharedPtr<TransformationMatrix> glyphPlacementMatrix)=0
ПараметрТипОписание
шрифтSystem::SharedPtr<IFont>Шрифт, содержащий глиф.
glyphIdSystem::SharedPtr<Glyphs::GlyphId>Физический индекс глифа внутри шрифта. Обратите внимание, что это не юникод.
glyphSystem::SharedPtr<Glyphs::Glyph>Глиф для рендеринга.
glyphPlacementMatrixSystem::SharedPtr<TransformationMatrix>Матрица, применяемая к координатам глифа.

См. также