TextShaperFactory
LayoutOptions.TextShaperFactory property
Holt oder setztITextShaperFactory
Implementierung, die für erweiterte Typografie-Rendering-Funktionen verwendet wird.
public ITextShaperFactory TextShaperFactory { get; set; }
Beispiele
Zeigt, wie OpenType-Features mit der Textformungs-Engine HarfBuzz unterstützt werden.
Document doc = new Document(MyDir + "OpenType text shaping.docx");
// Aspose.Words kann extern bereitgestellte Textformer-Objekte verwenden,
// die Schriftarten darstellen und Forminformationen für Text berechnen.
// Für Dokumente, die mehrere Schriftarten verwenden, ist eine Textformer-Factory erforderlich.
// Wenn der Textformer werkseitig eingestellt ist, verwendet das Layout OpenType-Funktionen.
// Eine Instance-Eigenschaft gibt ein statisches BasicTextShaperCache-Objekt zurück, das HarfBuzzTextShaperFactory umschließt.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;
// Derzeit wird die Textformung beim Export in das PDF- oder XPS-Format durchgeführt.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");
Siehe auch
- interface ITextShaperFactory
- class LayoutOptions
- namensraum Aspose.Words.Layout
- Montage Aspose.Words