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:
- Usando a classe XpsDocument crie um objeto Document
- Crie um objeto XpsPathGeometry com os segmentos necessários definidos.
- Utilize a classe XpsCanvas para definir a transformação de renderização.
- Ajuste as propriedades Preenchimento e Opacidade conforme desejado.
- 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:
- Inicialize um objeto XpsDocument.
- Defina os parâmetros XpsGradientStop e XpsPath para o documento XPS.
- Defina as informações de renderização.
- 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.