Pincéis de código e gradientes de XPS

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

 

A solução Aspose.Page API para C++ fornece a capacidade de manipular os gráficos vetoriais de arquivos XPS. Permite criar diversas formas geométricas com diferentes cores e texturas. Aprenda também a documentação do Aspose.Page sobre como trabalhar com pincéis .

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

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

  • Você pode baixar sua versão mais recente diretamente, basta abrir o gerenciador de pacotes NuGet, procurar Aspose.Page.Cpp e instalar. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Trabalhe com pincéis visuais com C++

A API Aspose.Page for C++ permite adicionar uma grade 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 XpsPathGeometry e XpsCanvas objetos. Para adicionar uma grade ao seu documento XPS, você precisará seguir estas etapas:

  1. Usando a classe XpsDocument crie um objeto Document
  2. Crie um objeto XpsPathGeometry com os segmentos necessários definidos.
  3. Utilize a classe XpsCanvas para definir a transformação de renderização.
  4. Ajuste as propriedades Preenchimento e Opacidade 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 uma grade

Adicione um gradiente horizontal com C++.

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

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



Perguntas frequentes

1. Como posso adicionar um gradiente a um arquivo XPS?

Defina o caminho para o diretório de documentos. Para adicionar gradiente use os métodos CreateColor() e CreateGradientStop().

2. Como trabalhar com pincel visual em um arquivo XPS?

Defina o caminho para o diretório de documentos. Para criar um pincel visual use o método CreateVisualBrush().

3. Como abrir o arquivo XPS?

Use a solução Aspose.Page API para abrir XPS arquivo programaticamente ou por meio de plataforma cruzada XPS Viewer .

XPS O que é XPS Formato de Arquivo

O formato XPS é semelhante ao formato PDF. Ambos são formatos de linguagem de descrição de página (PDL). EPS é baseado em HTML e não em linguagem PostScript. O arquivo .eps é capaz de conter uma marcação da estrutura do documento junto com as informações de como o documento ficaria. Há também instruções adicionadas sobre como imprimir e renderizar o documento. A característica do formato é que ele corrige a descrição do documento, o que significa que ele terá a mesma aparência, não importa quem e de qual sistema operacional o abra.