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 modelado 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.
// Una fábrica de modeladores de texto es necesaria para documentos que utilizan múltiples fuentes.
// Cuando se configura la fábrica del modelador de texto, el diseño utiliza funciones OpenType.
// Una propiedad de instancia devuelve un objeto BasicTextShaperCache estático que envuelve HarfBuzzTextShaperFactory.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;

//Actualmente, la modelación del texto se realiza al exportar a formatos PDF o XPS.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");

Ver también