Pinceles de código y degradados de XPS

Solución API C++ para trabajar con pinceles y degradados de archivos XPS.

 

La solución API Aspose.Page para C++ le brinda la capacidad de manipular los gráficos vectoriales de archivos XPS. Te permite crear varias formas geométricas con diferentes colores y texturas. Obtenga también la documentación de Aspose.Page sobre cómo trabajar con pinceles .

Para manipular pinceles y degradados de archivos XPS, necesitamos:

  • Aspose.Page para C++ API, que es una API de conversión y manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma C++.

  • Puede descargar su última versión directamente, simplemente abra el administrador de paquetes NuGet, busque Aspose.Page.Cpp e instálelo. También puede utilizar el siguiente comando desde la Consola del Administrador de paquetes.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Trabajar con pinceles visuales con C++

La API Aspose.Page para C++ le permite agregar una cuadrícula a sus archivos XPS usando unas pocas líneas de código. Esto se puede hacer tanto para documentos nuevos como existentes. La clase XpsVisualBrush se utiliza para establecer las propiedades de la cuadrícula, utilizando XpsPathGeometry y XpsCanvas objetos. Para agregar una cuadrícula a su documento XPS, deberá seguir estos pasos:

  1. Usando la clase XpsDocument cree un objeto Documento
  2. Cree un objeto XpsPathGeometry con los segmentos necesarios definidos.
  3. Utilice la clase XpsCanvas para configurar la transformación de renderizado.
  4. Ajuste las propiedades Relleno y Opacidad como desee.
  5. Guarde el documento llamando al método Save().
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
Usando el pincel visual para crear una cuadrícula

Agregue un degradado horizontal con C++.

La solución API Aspose.Page para C++ le permite agregar diferentes tipos de degradados a sus documentos XPS usando XpsGradientBrush Clase. Esta clase se utiliza para especificar la información XpsGradientStop y XpsPath en el objeto XpsDocument que representa el archivo XPS. A continuación se muestra un ejemplo de cómo hacer esto:

  1. Inicialice un objeto XpsDocument.
  2. Defina los parámetros XpsGradientStop y XpsPath para el documento XPS.
  3. Establezca la información de renderizado.
  4. Guarde el documento utilizando el método Save().
Insertar degradado horizontal en un XPS



Preguntas más frecuentes

1. ¿Cómo puedo agregar un degradado a un archivo XPS?

Establezca la ruta al directorio de documentos. Para agregar degradado, utilice los métodos CreateColor() y CreateGradientStop().

2. ¿Cómo trabajar con un pincel visual en un archivo XPS?

Establezca la ruta al directorio de documentos. Para crear un pincel visual, utilice el método CreateVisualBrush().

3. ¿Cómo abrir un archivo XPS?

Utilice la solución API Aspose.Page para abrir XPS archivos mediante programación o mediante multiplataforma XPS Viewer .

XPS Qué es XPS Formato de archivo

El formato XPS es similar al formato PDF. Ambos son formatos de lenguaje de descripción de página (PDL). EPS se basa en HTML y no en lenguaje PostScript. El archivo .eps puede contener un marcado de la estructura del documento junto con la información sobre cómo se vería el documento. También hay instrucciones adicionales sobre cómo imprimir y renderizar el documento. La característica del formato es que corrige la descripción del documento, lo que significa que se verá igual sin importar quién y desde qué sistema operativo lo abra.