Codifica forme di grafica vettoriale di file XPS

Soluzione API C++ per lavorare con la grafica vettoriale dei file XPS

 

XPS, come altri linguaggi di descrizione della pagina, consente di lavorare con la grafica vettoriale. Questa soluzione API C++ include la manipolazione della grafica vettoriale dei file XPS. Offre un'ampia gamma di funzionalità, di cui una parte è illustrata nel frammento di codice (code snippet) qui. Ci sono solo alcuni esempi di come aggiungere forme ovali e rettangolari ai file. Inoltre, imparerai a gestire i colori di queste forme. Seguendo questo metodo, sarai in grado di creare qualsiasi forma geometrica di cui hai bisogno.

Per lavorare con le forme di grafica vettoriale (vector graphics shapes) di XPS, ci serve:

  • L'API Aspose.Page per C++, che è un'API di manipolazione e conversione di documenti ricca di funzionalità, potente e facile da usare per la piattaforma C++.

  • Puoi scaricare direttamente la sua ultima versione, apri semplicemente il gestore pacchetti NuGet, cerca Aspose.Page.Cpp e installalo. Puoi anche utilizzare il seguente comando dalla Console di Gestione pacchetti (Package Manager Console).

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Passaggi per aggiungere un rettangolo con C++.

  1. Innanzitutto, imposta il percorso della directory in cui verrà salvato il documento.
  2. Crea un file XPS istanziando la Classe XpsDocument .
  3. Utilizza i metodi della Classe XpsPath per creare un rettangolo.
  4. Infine, salva il documento XPS modificato chiamando il metodo XPsDocument.Save.
Aggiungi un rettangolo

Aggiungi un'ellisse con C++.

Per aggiungere un’ellisse o un’altra figura a un file XPS, dovrai eseguire passaggi simili e utilizzare le stesse entità adottate (utilizzate) per aggiungere un rettangolo.

Aggiungi un'ellisse

XPS Cos'è il formato file XPS

XPS (XML Paper Specification) è l’alternativa Microsoft al PDF. Basato su XML/HTML, mantiene il layout su diverse piattaforme ed è indipendente dal sistema operativo.