Impostazione delle opzioni di stampa
Come Impostare le Opzioni di Stampa
Queste opzioni di stampa consentono agli utenti di:
- Selezionare un’area di stampa specifica su un foglio di lavoro.
- Stampare i titoli.
- Stampare le linee di griglia.
- Stampare gli intitoli di riga/colonna.
- Ottenere una qualità di bozza.
- Stampare commenti.
- Stampare errori di cella. Definire l’ordinamento delle pagine.
Aspose.Cells per Python via .NET supporta tutte le opzioni di stampa offerte da Microsoft Excel e gli sviluppatori possono configurare facilmente queste opzioni per i fogli di lavoro utilizzando le proprietà offerte dalla classe PageSetup. Come utilizzare queste proprietà è discusso più in dettaglio di seguito.
Come Impostare l’Area di Stampa
Per impostazione predefinita, l’area di stampa incorpora tutte le aree del foglio di lavoro che contengono dati. Gli sviluppatori possono stabilire un’area di stampa specifica del foglio di lavoro.
Per selezionare un’area di stampa specifica, utilizzare la proprietà print_area della classe PageSetup. Assegnare un intervallo di celle che definisce l’area di stampa a questa proprietà.
Come Impostare i Titoli di Stampa
Aspose.Cells per Python via .NET ti permette di designare intestazioni di righe e colonne da ripetere su tutte le pagine di un foglio di lavoro stampato. Per farlo, utilizza le proprietà PageSetup e print_title_columns della classe.
Le righe o le colonne che verranno ripetute sono definite passando il loro numero di riga o colonna. Ad esempio, le righe sono definite come $1:$2 e le colonne sono definite come $A:$B.
Come impostare altre opzioni di stampa
La classe PageSetup fornisce anche diverse altre proprietà per impostare opzioni di stampa generali come segue:
- print_grid_lines: una proprietà booleana che definisce se stampare o meno le griglie.
- print_headings: una proprietà booleana che definisce se stampare o meno gli intitoli di riga e colonna.
- black_and_white: una proprietà booleana che definisce se stampare o meno il foglio di lavoro in modalità bianco e nero.
- print_comments: definisce se visualizzare i commenti di stampa sul foglio di lavoro o alla fine del foglio di lavoro.
- print_draft: una proprietà booleana che definisce se stampare il foglio senza grafica.
- print_errors: definisce se stampare gli errori delle celle come visualizzati, vuoto, trattino o N/D.
Per impostare le proprietà print_comments e print_errors, Aspose.Cells fornisce anche due enumerazioni, PrintCommentsType e PrintErrorsType che contengono valori predefiniti da assegnare rispettivamente alle proprietà print_comments e print_errors.
I valori predefiniti nell’enumerazione PrintCommentsType sono elencati di seguito con le loro descrizioni.
Tipi di Commenti di Stampa | Descrizione |
---|---|
STAMPA_NEL_POSTO | Specifica di stampare i commenti come visualizzati nel foglio di lavoro. |
STAMPA_NO_COMMENTI | Specifica di non stampare i commenti. |
STAMPA_FINE FOGLIO | Specifica di stampare i commenti alla fine del foglio di lavoro. |
I valori predefiniti dell’enumerazione PrintErrorsType sono elencati di seguito con le loro descrizioni.
Tipi di Errori di Stampa | Descrizione |
---|---|
STAMPA_ERRORE_VUOTO | Specifica di non stampare gli errori. |
STAMPA_ERRORE_LINEA | Specifica di stampare gli errori come “–”. |
STAMPA_ERRORE_VISUALIZZATO | Specifica di stampare gli errori come visualizzati. |
STAMPA_ERRORE_NA | Specifica di stampare gli errori come “#N/A”. |
Come impostare l’ordine della pagina
La classe PageSetup fornisce la proprietà Order che viene utilizzata per ordinare la stampa di più pagine del foglio di lavoro. Ci sono due possibilità per ordinare le pagine come segue.
- In basso poi a destra: stampa tutte le pagine in basso prima di stampare eventuali pagine a destra.
- A destra poi in basso: stampa le pagine da sinistra a destra prima di stampare le pagine sottostanti.
Aspose.Cells fornisce un’enumerazione, PrintOrderType, che contiene tutti i tipi di ordinamento predefiniti.
I valori predefiniti dell’enumerazione PrintOrderType sono elencati di seguito.
Tipi di Ordine di Stampa | Descrizione |
---|---|
GIU_POI_AVANTI | Rappresenta l’ordine di stampa come giù poi avanti. |
AVANTI_POI_GIU | Rappresenta l’ordine di stampa come avanti poi giù. |