Включить функции OpenType

Contents
[ ]

OpenType - это формат шрифта, который обеспечивает лучшую поддержку международных языков и систем письма по сравнению с PostScript и TrueType. Особенности компоновки OpenType широко известны как функции OpenType. Aspose.WordsФормирование.HarfBuzz Пакет обеспечивает поддержку функций OpenType в Aspose.Words использовать HarfBuzz Движок формирования текста.

Aspose.Words Способен использовать объекты формовщика текста, предоставляемые извне. Форматор текста представляет собой шрифт и вычисляет информацию для формирования текста. Документ обычно относится к нескольким шрифтам, поэтому необходима фабрика формовщиков текста. Этот пакет содержит реализацию фабрики формовщиков текста, используемой Aspose.Words.Layout.LayoutOptions.TextShaperFactory Property.

В типичном приложении один экземпляр фабрики формовщиков текста делится между всеми экземплярами документов. Всякий раз, когда формировщик текста создается, доступ к файлу шрифта. Парсирование файла шрифта является дорогостоящей операцией, поэтому рекомендуется кэширование. Aspose.Words реализация BasicTextShaper Класс кэша, который обертывает реализацию фабрики формовщиков текста и кэширует экземпляры формовщиков текста, возвращенные фабрикой.

Следующий пример кода показывает, как включить поддержку функций OpenType.