Habilitar OpenType Funciones

Contents
[ ]

OpenType es un formato de fuente, introducido para brindar un mejor soporte para idiomas internacionales y sistemas de escritura en comparación con PostScript y TrueType. Las características de diseño de OpenType se conocen comúnmente como OpenType características. Aspose.Words.Dar forma.el paquete HarfBuzz proporciona compatibilidad con OpenType funciones en Aspose.Words mediante el motor de modelado de texto HarfBuzz.

Aspose.Words es capaz de utilizar objetos modeladores de texto proporcionados externamente. Un modelador de texto representa una fuente y calcula la información de modelado de un texto. Un documento generalmente se refiere a varias fuentes, por lo que es necesaria una fábrica de modeladores de texto. Este paquete contiene una implementación de una fábrica de modeladores de texto utilizada por Aspose.Words.Layout.LayoutOptions.TextShaperFactory propiedad.

En una aplicación típica, una única instancia de text shaper factory se comparte entre todas las instancias de documentos. Cada vez que se crea un modelador de texto, se accede a un archivo de fuente. Analizar un archivo de fuente es una operación costosa, por lo que se recomienda el almacenamiento en caché. Aspose.Words implementa la clase BasicTextShaperCache que envuelve la implementación de text shaper factory y almacena en caché las instancias de text shaper devueltas por la fábrica envuelta.

El siguiente ejemplo de código le muestra cómo activar la compatibilidad con las funciones OpenType.