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