OpenType-Funktionen aktivieren
OpenType ist ein Schriftformat, das eingeführt wurde, um internationale Sprachen und Schriftsysteme im Vergleich zu PostScript und TrueType besser zu unterstützen. Die Layout-Features von OpenType werden allgemein als OpenType-Features bezeichnet. Aspose.Words.Gestaltung.Das HarfBuzz-Paket bietet Unterstützung für OpenType -Funktionen in Aspose.Words mithilfe der HarfBuzz
-Textformungs-Engine.
Aspose.Words kann extern bereitgestellte Textformer-Objekte verwenden. Ein Text Shaper repräsentiert eine Schriftart und berechnet Shaping-Informationen für einen Text. Ein Dokument bezieht sich normalerweise auf mehrere Schriftarten, daher ist eine Textformerfabrik erforderlich. Dieses Paket enthält eine Implementierung einer Textformerfabrik, die von Aspose.Words verwendet wird.Layout.LayoutOptions.TextShaperFactory Eigenschaft.
In einer typischen Anwendung wird eine einzelne Instanz einer Text Shaper Factory von allen Dokumentinstanzen gemeinsam genutzt. Immer wenn ein Textformer erstellt wird, wird auf eine Schriftartdatei zugegriffen. Das Parsen einer Schriftartdatei ist ein teurer Vorgang, daher wird das Zwischenspeichern empfohlen. Aspose.Words implementiert die BasicTextShaperCache -Klasse, die die Implementierung der Text Shaper Factory umschließt und von der umschlossenen Factory zurückgegebene Text Shaper-Instanzen zwischenspeichert.
Das folgende Codebeispiel zeigt Ihnen, wie Sie die Unterstützung von OpenType-Funktionen aktivieren.