Pincéis e gradientes de código de XPS

Solução de API C++ para trabalhar com pincéis e gradientes (gradients) de arquivos XPS.

 

A Solução API Aspose.Page para C++ fornece a capacidade de manipular os gráficos vetoriais de arquivos XPS. Ele permite que você crie várias formas geométricas com cores e texturas diferentes. Aprenda também com a documentação do Aspose.Page sobre como trabalhar com pincéis .

Para manipular pincéis (brushes) e gradientes de arquivos XPS, precisamos de:

  • API Aspose.Page para C++ que é uma API de manipulação e conversão de documentos rica em recursos, poderosa e fácil de usar para a plataforma C++.

  • Você pode baixar a versão mais recente diretamente, basta abrir o gerenciador de pacotes NuGet (NuGet package manager), procurar por Aspose.Page.Cpp e instalar. Você também pode usar o seguinte comando do Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Trabalhe com pincéis visuais (visual brushes) com C++

A API Aspose.Page para C++ permite que você adicione uma grade (grid) aos seus arquivos XPS usando algumas linhas de código. Isso pode ser feito para documentos novos e existentes. A classe XpsVisualBrush é utilizada para definir as propriedades da grade, utilizando objetos XpsPathGeometry e XpsCanvas . Para adicionar uma grade ao seu documento XPS, você precisará seguir as seguintes etapas:

  1. Usando a Classe XpsDocument crie um objeto Document
  2. Crie um objeto XpsPathGeometry com os segmentos (segments) necessários definidos.
  3. Utilize a Classe XpsCanvas para definir a transformação de renderização (rendering transformation).
  4. Ajuste as propriedades de preenchimento (Fill) e opacidade (Opacity) conforme desejado.
  5. Salve o documento chamando o Método Save().
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
Usando o pincel visual para criar de grade (grid)

Adicione um gradiente horizontal (horizontal gradient) com C++.

A Solução da API Aspose.Page para C++ permite que você adicione diferentes tipos de gradientes aos seus documentos XPS usando a Classe XpsGradientBrush . Esta classe é usada para especificar as informações do XpsGradientStop e XpsPath ao objeto XpsDocument que representa o arquivo XPS. Aqui está um exemplo de como fazer isso:

  1. Inicialize (Initialize) um objeto XpsDocument.
  2. Defina os parâmetros XpsGradientStop e XpsPath para o documento XPS.
  3. Defina as informações de renderização (rendering information).
  4. Salve o documento usando o Método Save().
Insira de gradiente horizontal (horizontal gradient) em um formato XPS

XPS O que é XPS Formato de Arquivo

XPS (XML Paper Specification) é a alternativa da Microsoft ao PDF. Baseado em XML/HTML, preserva o layout em diferentes plataformas e é independente do sistema operacional.