TextShaperFactory
Contenu
[
Cacher
]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
- interface ITextShaperFactory
- class LayoutOptions
- espace de noms Aspose.Words.Layout
- Assemblée Aspose.Words