Aspose::Font::Ttf::TtfFont::GetGlyphComponentsById метод

TtfFont::GetGlyphComponentsById(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphIdList>) method

Получает глиф по переданному идентификатору глифа и заполняет переданный список идентификаторов глифов компонентами этого глифа. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Идентификатор глифа TTF Font может быть экземпляром класса (GlyphStringId) или класса (GlyphUInt32Id). Адресация глифов по имени (string) поддерживается для шрифтов TTF через сопоставление таблицы Post. В случае наличия CFF Font используются структуры CFF для адресации глифов по имени.

virtual void Aspose::Font::Ttf::TtfFont::GetGlyphComponentsById(System::SharedPtr<Glyphs::GlyphId> id, System::SharedPtr<Glyphs::GlyphIdList> componentsToPopulate)
ПараметрТипОписание
idSystem::SharedPtr<Glyphs::GlyphId>Идентификатор глифа.
componentsToPopulateSystem::SharedPtr<Glyphs::GlyphIdList>Список идентификаторов глифов для заполнения.

Примечания

Необходимо передать пустую коллекцию componentsToPopulate, которая будет содержать список идентификаторов компонентов глифа.

См. также

TtfFont::GetGlyphComponentsById(System::String, System::SharedPtr<Glyphs::GlyphIdList>) method

Получает глиф по переданному имени глифа и заполняет переданный список идентификаторов глифов компонентами этого глифа.

void Aspose::Font::Ttf::TtfFont::GetGlyphComponentsById(System::String glyphName, System::SharedPtr<Glyphs::GlyphIdList> componentsToPopulate)
ПараметрТипОписание
glyphNameSystem::StringИмя глифа.
componentsToPopulateSystem::SharedPtr<Glyphs::GlyphIdList>Список идентификаторов глифов для заполнения.

Примечания

Необходимо передать пустую коллекцию componentsToPopulate, которая будет содержать список идентификаторов компонентов глифа.

См. также

TtfFont::GetGlyphComponentsById(uint32_t, System::SharedPtr<Glyphs::GlyphIdList>) method

Получает глиф по переданному индексу глифа и заполняет переданный список идентификаторов глифов компонентами этого глифа.

void Aspose::Font::Ttf::TtfFont::GetGlyphComponentsById(uint32_t id, System::SharedPtr<Glyphs::GlyphIdList> componentsToPopulate)
ПараметрТипОписание
iduint32_tИндекс глифа.
componentsToPopulateSystem::SharedPtr<Glyphs::GlyphIdList>Список идентификаторов глифов для заполнения.

Примечания

Необходимо передать пустую коллекцию componentsToPopulate, которая будет содержать список идентификаторов компонентов глифа.

См. также