TextShaperFactory

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