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++.

  1. Primeiro, defina o caminho para o diretório onde o documento será salvo.
  2. Crie um arquivo XPS instanciando a Classe XpsDocument .
  3. Use os métodos da Classe XpsPath para criar um retângulo.
  4. 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.