Codifique formas de gráficos vetoriais de arquivos XPS
Solução de API C++ para trabalhar com gráficos vetoriais de arquivos XPS
O XPS, assim como outras Linguagens de Descrição de Página (Page Description Languages), permite o trabalho com gráficos vetoriais. Esta solução de API em C++ inclui a manipulação de gráficos vetoriais de arquivos XPS. Ela oferece uma ampla gama de funcionalidades, parte das quais é descrita no trecho de código (code snippet) aqui. Existem apenas alguns exemplos de como adicionar formas ovais e retangulares aos arquivos. Além disso, você aprenderá a gerenciar as cores dessas formas. Seguindo este método, você será capaz de criar qualquer forma geométrica de que precisar.
Para trabalhar com formas de gráficos vetoriais (vector graphics shapes) de 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 sua versão mais recente diretamente, basta abrir o gerenciador de pacotes NuGet, procurar por Aspose.Page.Cpp e instalar. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes (Package Manager Console).
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Passos para adicionar um retângulo com C++.
- Primeiro, defina o caminho para o diretório onde o documento será salvo.
- Crie um arquivo XPS instanciando a Classe XpsDocument .
- Use os métodos da Classe XpsPath para criar um retângulo.
- Por fim, salve o documento XPS modificado chamando o Método XPsDocument.Save.
Adicionar um retângulo
Adicione uma elipse com C++.
Para adicionar uma elipse ou outra figura a um arquivo XPS, você precisará seguir passos semelhantes e usar as mesmas entidades (entities) que usaria para adicionar um retângulo.
Adicionar uma elipse
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.