TextShaperFactory
Inhalt
[
Ausblenden
]LayoutOptions.TextShaperFactory property
Ruft ab oder legt festITextShaperFactory
Implementierung, die für erweiterte Typografie-Renderingfunktionen verwendet wird.
public ITextShaperFactory TextShaperFactory { get; set; }
Beispiele
Zeigt, wie OpenType-Funktionen mithilfe der HarfBuzz-Textformungs-Engine unterstützt werden.
Document doc = new Document(MyDir + "OpenType text shaping.docx");
// Aspose.Words kann extern bereitgestellte Textformerobjekte verwenden,
// die Schriftarten darstellen und Forminformationen für Text berechnen.
// Für Dokumente, die mehrere Schriftarten verwenden, ist eine Textformerfabrik erforderlich.
// Wenn der Textformer werkseitig eingestellt ist, verwendet das Layout OpenType-Funktionen.
// Eine Instanzeigenschaft gibt ein statisches BasicTextShaperCache-Objekt zurück, das HarfBuzzTextShaperFactory umschließt.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;
// Derzeit wird die Textformung beim Exportieren in PDF- oder XPS-Formate ausgeführt.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");
Siehe auch
- interface ITextShaperFactory
- class LayoutOptions
- namensraum Aspose.Words.Layout
- Montage Aspose.Words