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