Lavora con gli stati grafici in PS
Ritaglia e trasforma gli stati grafici dei file PS utilizzando l’API per C++
In PostScript, uno stato grafico è una raccolta di attributi che definiscono il modo in cui la grafica viene disegnata su una pagina e consente di creare grafica complessa e varia con un unico set di comandi. Salvando e ripristinando gli stati grafici è possibile evitare operazioni ridondanti. Puoi anche definire stili grafici riutilizzabili e applicarli a diverse parti del documento. Lo stato grafico include impostazioni quali:
- Lo spessore delle linee (larghezza della linea).
- La forma delle estremità delle linee (rotonde, quadrate o squadrate).
- La forma delle giunzioni tra le linee (angolare, rotonda o smussata).
- Il colore delle linee e dei riempimenti (RGB, CMYK o scala di grigi).
- Il carattere utilizzato per il testo e la sua dimensione.
- La matrice utilizzata per trasformare le coordinate (ridimensionamento, rotazione, traslazione).
La gestione degli stati grafici nei documenti PS (equivalenti alle tele in XPS) è una delle principali funzionalità offerte da Aspose.Page per C++.
Per trasformare gli stati grafici di un file PS segui la guida successiva:
- Creare un file PS utilizzando la PsDocument Class .
- Crea un percorso grafico rettangolare.
- Salva lo stato grafico corrente, crea un nuovo stato grafico e impostalo come corrente con WriteGraphicsSave() Metodo.
- Traduci lo stato grafico corrente utilizzando il metodo Translate() .
- Imposta la vernice nello stato grafico corrente con il metodo SetPaint() .
- Compilare il percorso grafico mediante il metodo Fill() .
- Ripristina lo stato grafico precedente con il metodo WriteGraphicsRestore .
- Ripetere i passaggi 3-7 per aggiungere più stati grafici con altre trasformazioni utilizzando Scale() , Ruota() , Shear() e Transform() Metodi .
- Chiudere la pagina corrente tramite il metodo ClosePage() .
- Salvare il documento PS creato utilizzando il metodo PsDocument.Save() .
Trasforma gli stati grafici di un PS
Per aggiungere clip allo stato grafico di un file PS segui la guida successiva:
- Creare un file PS utilizzando la PsDocument Class .
- Crea un percorso grafico rettangolare.
- Salva lo stato grafico corrente, crea un nuovo stato grafico e impostalo come corrente con WriteGraphicsSave() Metodo.
- Traduci lo stato grafico corrente utilizzando il metodo Translate() .
- Crea un percorso grafico circolare.
- Aggiungi il ritaglio per cerchio allo stato grafico corrente utilizzando il metodo Clip() .
- Imposta la vernice nello stato grafico corrente con il metodo SetPaint() .
- Riempire il percorso grafico del rettangolo mediante il metodo Fill() .
- Ripristina lo stato grafico precedente con il metodo WriteGraphicsRestore() .
- Traduci lo stato grafico corrente utilizzando il metodo Translate() .
- Crea un oggetto System.Drawing.Pen.
- Imposta un tratto nello stato grafico corrente con il metodo SetStroke() .
- Disegna il percorso grafico del rettangolo sopra il rettangolo ritagliato mediante il metodo Draw() .
- Chiudere la pagina corrente mediante il metodo ClosePage() .
- Salvare il documento PS creato utilizzando il metodo PsDocument.Save() .
Aggiungi clip allo stato grafico di un PS
PS Cos'è il formato file PS
Il formato PS è uno dei formati PDL (Page Description Language). È in grado di contenere informazioni grafiche e di testo sulla pagina. Ecco perché il formato è stato supportato dalla maggior parte dei programmi per l'editing delle immagini. Il file PostScript stesso è una sorta di istruzione per le stampanti. Contiene informazioni su cosa e come stampare dalla sua pagina.