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

XPS What is XPS File Format

XPS (XML Paper Specification) es el equivalente de Microsoft a PDF. Se basa en XML/HTML, mantiene el diseño en distintas plataformas y es independiente del sistema operativo.