TextShaperFactory

LayoutOptions.TextShaperFactory property

Obtient ou définitITextShaperFactory implémentation utilisée pour les fonctionnalités de rendu de typographie avancée.

public ITextShaperFactory TextShaperFactory { get; set; }

Exemples

Montre comment prendre en charge les fonctionnalités OpenType à l’aide du moteur de mise en forme de texte HarfBuzz.

Document doc = new Document(MyDir + "OpenType text shaping.docx");

// Aspose.Words peut utiliser des objets de mise en forme de texte fournis en externe,
// qui représentent les polices et calculent les informations de mise en forme du texte.
// Une usine de mise en forme de texte est nécessaire pour les documents qui utilisent plusieurs polices.
// Lorsque l'usine de mise en forme du texte est définie, la mise en page utilise les fonctionnalités OpenType.
// Une propriété Instance renvoie un objet statique BasicTextShaperCache enveloppant HarfBuzzTextShaperFactory.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;

// Actuellement, la mise en forme du texte s'effectue lors de l'exportation aux formats PDF ou XPS.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");

Voir également