PageSetup classe

PageSetup classe

Incapsula l’oggetto che rappresenta la descrizione dell’impostazione della pagina. L’oggetto PageSetup contiene tutte le opzioni di impostazione della pagina.

Il tipo PageSetup espone i seguenti membri:

Proprietà

ProprietàDescrizione
ods_page_backgroundOttiene lo sfondo di ODS.
print_areaRappresenta l’intervallo da stampare.
print_title_columnsRappresenta le colonne che contengono le celle da ripetere sul lato sinistro di ogni pagina.
print_title_rowsRappresenta le righe che contengono le celle da ripetere nella parte superiore di ogni pagina.
black_and_whiteIndica se gli elementi del documento verranno stampati in bianco e nero.
center_horizontallyIndica se il foglio è stampato centrato orizzontalmente.
center_verticallyIndica se il foglio è stampato centrato verticalmente.
print_draftIndica se il foglio verrà stampato senza grafica.
footer_marginRappresenta la distanza tra il fondo della pagina e il piè di pagina, in centimetri.
footer_margin_inchRappresenta la distanza tra il fondo della pagina e il piè di pagina, in pollici.
header_marginRappresenta la distanza tra la parte superiore della pagina e l’intestazione, in centimetri.
header_margin_inchRappresenta la distanza tra la parte superiore della pagina e l’intestazione, in pollici.
printer_settingsOttiene e imposta le impostazioni della stampante predefinita.
left_marginRappresenta la dimensione del margine sinistro, in centimetri.
left_margin_inchRappresenta la dimensione del margine sinistro, in pollici.
right_marginRappresenta la dimensione del margine destro, in centimetri.
right_margin_inchRappresenta la dimensione del margine destro, in pollici.
top_marginRappresenta la dimensione del margine superiore, in centimetri.
top_margin_inchRappresenta la dimensione del margine superiore, in pollici.
bottom_marginRappresenta la dimensione del margine inferiore, in centimetri.
bottom_margin_inchRappresenta la dimensione del margine inferiore, in pollici.
first_page_numberRappresenta il numero della prima pagina che verrà utilizzata quando questo foglio verrà stampato.
fit_to_pages_tallRappresenta il numero di pagine in altezza in base alle quali verrà ridimensionato il foglio di lavoro quando verrà stampato.
Il valore predefinito è 1.
fit_to_pages_wideRappresenta il numero di pagine in cui verrà ridimensionato il foglio di lavoro quando verrà stampato.
Il valore predefinito è 1.
is_percent_scaleSe questa proprietà è False, le proprietà FitToPagesWide e FitToPagesTall controllano il modo in cui viene ridimensionato il foglio di lavoro.
orderRappresenta l’ordine utilizzato da Excel per numerare le pagine durante la stampa di un foglio di lavoro di grandi dimensioni.
is_automatic_paper_sizeIndica se il formato della carta è automatico.
paper_sizeRappresenta la dimensione della carta.
paper_widthOttiene la larghezza della carta in pollici, tenendo conto dell’orientamento della pagina.
paper_heightOttiene l’altezza del foglio in pollici, tenendo conto dell’orientamento della pagina.
orientationRappresenta l’orientamento di stampa della pagina.
print_commentsRappresenta il modo in cui i commenti vengono stampati con il foglio.
print_errorsSpecifica il tipo di errore di stampa visualizzato.
print_headingsIndica se le intestazioni di riga e di colonna vengono stampate con questa pagina.
print_gridlinesIndica se le linee della griglia delle celle vengono stampate sulla pagina.
zoomRappresenta il fattore di scala in percentuale. Dovrebbe essere compreso tra 10 e 400.
is_auto_first_page_numberIndica se il primo numero di pagina viene assegnato automaticamente.
print_qualityRappresenta la qualità di stampa.
print_copiesOttieni e imposta il numero di copie da stampare.
is_hf_diff_odd_evenVero significa che l’intestazione/piè di pagina delle pagine dispari è diversa da quella delle pagine dispari.
is_hf_diff_firstVero significa che l’intestazione/piè di pagina della prima pagina è diversa da quella delle altre pagine.
is_hf_scale_with_docIndica se l’intestazione e il piè di pagina vengono ridimensionati con il ridimensionamento del documento.
Si applica solo a Excel 2007.
is_hf_align_marginsIndica se i margini dell’intestazione e del piè di pagina sono allineati con i margini della pagina.
Se questa proprietà è vera, l’intestazione e il piè di pagina di sinistra saranno allineati con il margine sinistro,
e l’intestazione e il piè di pagina di destra saranno allineati con il margine destro.
Questa opzione è abilitata per impostazione predefinita.

Metodi

MetodoDescrizione
get_picture(self, is_header, section)Ottiene l’oggetto Picture dell’intestazione/piè di pagina.
get_picture(self, is_first, is_even, is_header, section)Ottiene l’oggetto Picture dell’intestazione/piè di pagina.
copy(self, source, copy_options)Copia le impostazioni di configurazione della pagina.
set_fit_to_pages(self, wide, tall)Imposta il numero di pagine in base alle quali il foglio di lavoro verrà ridimensionato quando verrà stampato.
custom_paper_size(self, width, height)Imposta il formato carta personalizzato, in pollici.
clear_header_footer(self)Cancella le impostazioni di intestazione e piè di pagina.
get_header(self, section)Ottiene uno script che formatta l’intestazione di un file Excel.
get_commands(self, header_footer_script)Ottiene tutti i comandi dell’intestazione o del piè di pagina.
get_footer(self, section)Ottiene uno script che formatta il piè di pagina di un file Excel.
set_header(self, section, header_script)Imposta uno script che formatta l’intestazione di un file Excel.
set_footer(self, section, footer_script)Imposta uno script per formattare il piè di pagina di un file Excel.
set_even_header(self, section, header_script)Imposta uno script che formatta l’intestazione delle pagine pari di un file Excel.
Ha effetto solo in Excel 2007 quando IsHFDiffOddEven è vero.
get_even_header(self, section)Ottiene uno script che formatta l’intestazione pari di un file Excel.
set_even_footer(self, section, footer_script)Imposta uno script per formattare il piè di pagina delle pagine pari di un file Excel.
Ha effetto solo in Excel 2007 quando IsHFDiffOddEven è vero.
get_even_footer(self, section)Ottiene uno script che formatta il piè di pagina pari di un file Excel.
set_first_page_header(self, section, header_script)Imposta uno script per formattare l’intestazione della prima pagina di un file Excel.
Ha effetto solo in Excel 2007 quando IsHFDiffFirst è vero.
get_first_page_header(self, section)Ottiene uno script che formatta l’intestazione della prima pagina di un file Excel.
set_first_page_footer(self, section, footer_script)Imposta uno script per formattare il piè di pagina della prima pagina di un file Excel.
get_first_page_footer(self, section)Ottiene uno script che formatta il piè di pagina della prima pagina di un file Excel.
set_header_picture(self, section, header_picture)Imposta un’immagine nell’intestazione di un foglio di lavoro.
set_footer_picture(self, section, footer_picture)Imposta un’immagine nel piè di pagina di un foglio di lavoro.
set_picture(self, is_first, is_even, is_header, section, image_data)Imposta un’immagine nell’intestazione/piè di pagina di un foglio di lavoro.

Esempio

from aspose.cells import Workbook

workbook = Workbook()
sheets = workbook.worksheets
# Add a worksheet
sheets.add()
sheet = sheets[1]
pageSetup = sheet.page_setup
pageSetup.print_area = "D1:K13"

Guarda anche