TextShaperFactory

LayoutOptions.TextShaperFactory property

Получает или устанавливаетITextShaperFactory реализация, используемая для функций рендеринга расширенной типографики.

public ITextShaperFactory TextShaperFactory { get; set; }

Примеры

Демонстрирует, как поддерживать функции OpenType с помощью движка формирования текста HarfBuzz.

Document doc = new Document(MyDir + "OpenType text shaping.docx");

// Aspose.Words может использовать внешние объекты текстового формирователя,
// которые представляют шрифты и вычисляют информацию о форме текста.
// Фабрика формирователей текста необходима для документов, использующих несколько шрифтов.
// При заводской настройке формирователя текста макет использует функции OpenType.
// Свойство Instance возвращает статический объект BasicTextShaperCache, оборачивающий HarfBuzzTextShaperFactory.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;

// В настоящее время выполняется формирование текста при экспорте в форматы PDF или XPS.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");

Смотрите также