Pennelli e gradienti di codice di XPS

Soluzione API C++ per lavorare con pennelli e sfumature di file XPS.

 

La soluzione API Aspose.Page per C++ offre la possibilità di manipolare la grafica vettoriale dei file XPS. Ti consente di creare varie forme geometriche con diversi colori e trame. Scopri anche la documentazione di Aspose.Page su come lavorare con i pennelli .

Per manipolare pennelli e sfumature dei file XPS, abbiamo bisogno di:

  • Aspose.Page per l'API 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 versione più recente, basta aprire il gestore pacchetti NuGet, cercare Aspose.Page.Cpp e installarlo. Puoi anche utilizzare il seguente comando dalla Console di gestione pacchetti.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Lavora con pennelli visivi con C++

L’API Aspose.Page per C++ ti consente di aggiungere una griglia ai tuoi file XPS utilizzando poche righe di codice. Questo può essere fatto sia per i documenti nuovi che per quelli esistenti. La classe XpsVisualBrush viene utilizzata per impostare le proprietà della griglia, utilizzando XpsPathGeometry e XpsCanvas oggetti. Per aggiungere una griglia al tuo documento XPS, dovrai seguire questi passaggi:

  1. Utilizzando la classe XpsDocument creare un oggetto Document
  2. Creare un oggetto XpsPathGeometry con i segmenti necessari definiti.
  3. Utilizza la classe XpsCanvas per impostare la trasformazione del rendering.
  4. Regola le proprietà Riempimento e Opacità come desiderato.
  5. Salvare il documento richiamando il metodo Save().
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
Utilizzando il pennello visivo per creare la griglia

Aggiungi un gradiente orizzontale con C++.

La soluzione API Aspose.Page per C++ ti consente di aggiungere diversi tipi di sfumature ai tuoi documenti XPS utilizzando XpsGradientBrush Classe. Questa classe viene utilizzata per specificare le informazioni XpsGradientStop e XpsPath nell’oggetto XpsDocument che rappresenta il file XPS. Ecco un esempio di come eseguire questa operazione:

  1. Inizializza un oggetto XpsDocument.
  2. Definire i parametri XpsGradientStop e XpsPath per il documento XPS.
  3. Imposta le informazioni sul rendering.
  4. Salvare il documento utilizzando il metodo Save().
Inserisci il gradiente orizzontale su un XPS



FAQ

1. Come posso aggiungere una sfumatura a un file XPS?

Imposta il percorso della directory dei documenti. Per aggiungere una sfumatura utilizzare i metodi CreateColor() e CreateGradientStop().

2. Come lavorare con un pennello visivo in un file XPS?

Imposta il percorso della directory dei documenti. Per creare un pennello visivo utilizzare il metodo CreateVisualBrush().

3. Come aprire un file XPS?

Utilizzare la soluzione API Aspose.Page per aprire XPS file a livello di codice o tramite multipiattaforma XPS Viewer .

XPS Cos'è il formato file XPS

Il formato XPS è simile al formato PDF. Entrambi sono formati PDL (Page Description Language). EPS è basato su HTML e non sul linguaggio PostScript. Il file .eps è in grado di contenere un markup della struttura del documento insieme alle informazioni sull'aspetto del documento. Ci sono anche istruzioni aggiunte su come stampare e renderizzare il documento. La caratteristica del formato è che corregge la descrizione del documento, il che significa che avrà lo stesso aspetto indipendentemente da chi e da quale sistema operativo lo apra.