Aggiungi testo a XPS
Soluzione API C++ per lavorare con il testo dei file xps
La soluzione API Aspose.Page per C++ consente di manipolare i file XPS insieme ad altri file in formato Page Description Language. Tra le altre caratteristiche, la soluzione permette di aggiungere facilmente testo a un documento XPS utilizzando applicazioni C++. È possibile farlo utilizzando la classe XpsGlyphs , che consente di aggiungere testo a un documento XPS specificando il pennello (brush) di propria scelta. Ecco un esempio di come aggiungere testo a un documento XPS con poche righe di codice. Per esempi completi e file di dati, visitare il nostro progetto GitHub
Per programmare i file XPS è necessario disporre di:
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++.
È possibile scaricare direttamente l'ultima versione: basta aprire il gestore pacchetti NuGet, cercare Aspose.Page.Cpp e installarlo. È inoltre possibile utilizzare il seguente comando dalla Console del Gestore Pacchetti.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Passaggi per aggiungere testo a un file XPS.
Questo codice C++ dimostra come aggiungere testo a un documento XPS utilizzando Aspose.Page per C++.
- Crea un nuovo documento XPS utilizzando la classe XpsDocument .
- Aggiungi il glifo (glyph) all’oggetto documento con le informazioni sul font necessarie. Crea l’oggetto XpsGlyphs, che viene utilizzato per aggiungere testo al documento XPS. Il metodo AddGlyphs() viene utilizzato per aggiungere il testo e accetta il font, la dimensione del font, lo stile del font, la posizione X e Y del testo e il testo da aggiungere.
- Il pennello creato sopra viene quindi impostato come proprietà di riempimento (fill property) dell’oggetto glyphs.
- Salva il documento XPS modificato chiamando il metodo Save() della classe XpsDocument e passando il percorso per salvare il file.
Aggiungi testo a XPS
FAQ
1. Posso aggiungere testo a un documento XPS?
Sì, è possibile aggiungere testo ai file XPS. XPS è un formato di documento a layout fisso sviluppato da Microsoft, simile al PDF, e supporta l’inclusione di testo insieme ad altri contenuti come immagini e forme.
2. Come faccio ad aggiungere testo con formattazione specifica in un file XPS?
Per incorporare testo nel documento XPS utilizzando la soluzione API Aspose.Page, creare un’istanza di un oggetto XpsGlyphs. Questo oggetto funge da canale per l’aggiunta di contenuto testuale. Utilizza il metodo AddGlyphs() per questo scopo, che richiede input tra cui il carattere, la dimensione del carattere e lo stile del carattere, insieme alle coordinate X e Y che determinano la posizione del testo. Infine, fornisci il testo effettivo da aggiungere come argomento.
3. Esistono limitazioni o considerazioni quando si aggiunge testo ai file XPS?
Ci sono alcune limitazioni e considerazioni da tenere a mente. Ad esempio, i caratteri utilizzati nel documento XPS devono essere incorporati o disponibili nel sistema in cui viene visualizzato il documento per garantire un rendering corretto. Inoltre, la formattazione del testo può variare a seconda del software utilizzato per creare o modificare il file XPS, quindi è essenziale testare il documento con visualizzatori diversi per garantire una visualizzazione coerente su tutte le piattaforme.
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.