TextShaperFactory
LayoutOptions.TextShaperFactory property
Obtiene o estableceITextShaperFactory
implementación utilizada para funciones de representación de tipografía avanzada.
public ITextShaperFactory TextShaperFactory { get; set; }
Ejemplos
Muestra cómo admitir funciones OpenType mediante el motor de forma de texto HarfBuzz.
Document doc = new Document(MyDir + "OpenType text shaping.docx");
// Aspose.Words puede usar objetos modeladores de texto proporcionados externamente,
// que representan fuentes y calculan información de forma para el texto.
// Se necesita una fábrica de modelado de texto para los documentos que utilizan varias fuentes.
// Cuando se establece la configuración de fábrica del modelador de texto, el diseño utiliza funciones OpenType.
// Una propiedad Instance devuelve un objeto estático BasicTextShaperCache que envuelve HarfBuzzTextShaperFactory.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;
// Actualmente, se está dando forma al texto cuando se exporta a formatos PDF o XPS.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");
Ver también
- interface ITextShaperFactory
- class LayoutOptions
- espacio de nombres Aspose.Words.Layout
- asamblea Aspose.Words