Trabajar con texto en un archivo XPS | .NETO

Agregar texto en un documento XPS

Aspose.Page para .NET ofrece la clase XpsGlyphs, con la que puede agregar texto en documentos XPS. Debe especificar cualquier pincel proporcionado por la API.

El siguiente ejemplo utiliza XpsSolidColorBrush y guarda el objeto de la clase XpsDocument. El siguiente fragmento de código muestra la funcionalidad completa para agregar texto en un documento XPS:

Para Linux, MacOS y otros sistemas operativos distintos de Windows, ofrecemos utilizar nuestro paquete Nuget Aspose.Page.Drawing. Utiliza el backend Aspose.Drawing en lugar de la biblioteca del sistema System.Drawing.

En los fragmentos de código anteriores y siguientes se utilizará Aspose.Page.Drawing.FontStyle en lugar de System.Drawing.FontStyle. Nuestros ejemplos de código en GitHub contienen todas las sustituciones necesarias.

Los tipos de estructuras de gráficos, como System.Drawing.Point, System.Drawing.PointF, System.Drawing.Rectangle, System.Drawing.RectangleF y System.Drawing.Color se incluyen en la biblioteca del sistema System.Drawing.Common incluso en sistemas no Sistemas operativos Windows, por lo que no se sustituye.

Consulte cómo trabajar con texto en documentos XPS en Java y C++.

El resultado

Agregar texto

Si necesita cambiar la dirección de izquierda a derecha a derecha a izquierda, como en los textos hebreos o árabes, cambie la propiedad BidiLevel, cuyo valor predeterminado es “0”, es decir, de izquierda a derecha.

1glyphs.BidiLevel = 1;

Consulte cómo trabajar con texto en documentos XPS en Java y C++.

El resultado

Agregar texto de derecha a izquierda

Puede descargar ejemplos y archivos de datos desde GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.