PageSetup

PageSetup class

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

public class PageSetup

Proprietà

NomeDescrizione
BlackAndWhite { get; set; }Indica se gli elementi del documento verranno stampati in bianco e nero.
BottomMargin { get; set; }Rappresenta la dimensione del margine inferiore, in unità di centimetri.
BottomMarginInch { get; set; }Rappresenta la dimensione del margine inferiore, in unità di pollici.
CenterHorizontally { get; set; }Rappresenta se il foglio viene stampato centrato orizzontalmente.
CenterVertically { get; set; }Rappresenta se il foglio viene stampato centrato verticalmente.
FirstPageNumber { get; set; }Rappresenta il numero della prima pagina che verrà utilizzata quando questo foglio verrà stampato.
FitToPagesTall { get; set; }Rappresenta il numero di pagine di altezza in cui il foglio di lavoro verrà ridimensionato al momento della stampa. Il valore predefinito è 1.
FitToPagesWide { get; set; }Rappresenta il numero di pagine a cui il foglio di lavoro verrà ridimensionato al momento della stampa. Il valore predefinito è 1.
FooterMargin { get; set; }Rappresenta la distanza dal fondo della pagina al piè di pagina, in unità di centimetri.
FooterMarginInch { get; set; }Rappresenta la distanza dalla parte inferiore della pagina al piè di pagina, in unità di pollici.
HeaderMargin { get; set; }Rappresenta la distanza dalla parte superiore della pagina all’intestazione, in unità di centimetri.
HeaderMarginInch { get; set; }Rappresenta la distanza dalla parte superiore della pagina all’intestazione, in unità di pollici.
IsAutoFirstPageNumber { get; set; }Indica se alla prima viene assegnato automaticamente il numero di pagina.
IsAutomaticPaperSize { get; }Indica se il formato carta è automatico.
IsHFAlignMargins { get; set; }Indica se i margini dell’intestazione e del piè di pagina sono allineati ai margini della pagina. Se questa proprietà è true, l’intestazione e il piè di pagina di sinistra verranno allineati al margine sinistro, e l’intestazione e il piè di pagina di destra verranno allineati al margine destro. Questa opzione è abilitata per impostazione predefinita.
IsHFDiffFirst { get; set; }True significa che l’intestazione/piè di pagina della prima pagina è diverso dalle altre pagine.
IsHFDiffOddEven { get; set; }True significa che l’intestazione/piè di pagina delle pagine dispari è diverso con le pagine dispari.
IsHFScaleWithDoc { get; set; }Indica se l’intestazione e il piè di pagina vengono ridimensionati con il ridimensionamento del documento. Si applica solo a Excel 2007.
IsPercentScale { get; set; }Se questa proprietà è False, le proprietà FitToPagesWide e FitToPagesTall controllano il modo in cui il foglio di lavoro viene ridimensionato.
LeftMargin { get; set; }Rappresenta la dimensione del margine sinistro, in unità di centimetri.
LeftMarginInch { get; set; }Rappresenta la dimensione del margine sinistro, in unità di pollici.
ODSPageBackground { get; }Ottiene lo sfondo di ODS.
Order { get; set; }Rappresenta l’ordine utilizzato da Microsoft Excel per numerare le pagine durante la stampa di un foglio di lavoro di grandi dimensioni.
Orientation { get; set; }Rappresenta l’orientamento di stampa della pagina.
PaperHeight { get; }Ottiene l’altezza della carta in unità di pollici, considerato l’orientamento della pagina.
PaperSize { get; set; }Rappresenta la dimensione della carta.
PaperWidth { get; }Ottiene la larghezza della carta in unità di pollici, considerato l’orientamento della pagina.
PrintArea { get; set; }Rappresenta l’intervallo da stampare.
PrintComments { get; set; }Rappresenta il modo in cui i commenti vengono stampati con il foglio.
PrintCopies { get; set; }Ottieni e imposta il numero di copie da stampare.
PrintDraft { get; set; }Indica se il foglio verrà stampato senza grafica.
PrintErrors { get; set; }Specifica il tipo di errore di stampa visualizzato.
PrinterSettings { get; set; }Ottiene e imposta le impostazioni della stampante predefinita.
PrintGridlines { get; set; }Indica se le linee della griglia delle celle sono stampate sulla pagina.
PrintHeadings { get; set; }Indica se le intestazioni di riga e colonna vengono stampate con questa pagina.
PrintQuality { get; set; }Rappresenta la qualità di stampa.
PrintTitleColumns { get; set; }Rappresenta le colonne che contengono le celle da ripetere sul lato sinistro di ogni pagina.
PrintTitleRows { get; set; }Rappresenta le righe che contengono le celle da ripetere nella parte superiore di ogni pagina.
RightMargin { get; set; }Rappresenta la dimensione del margine destro, in unità di centimetri.
RightMarginInch { get; set; }Rappresenta la dimensione del margine destro, in unità di pollici.
TopMargin { get; set; }Rappresenta la dimensione del margine superiore, in unità di centimetri.
TopMarginInch { get; set; }Rappresenta la dimensione del margine superiore, in unità di pollici.
Zoom { get; set; }Rappresenta il fattore di scala in percentuale. Dovrebbe essere compreso tra 10 e 400.

Metodi

NomeDescrizione
ClearHeaderFooter()Cancella le impostazioni di intestazione e piè di pagina.
Copy(PageSetup, CopyOptions)Copia l’impostazione del page setup.
CustomPaperSize(double, double)Imposta il formato carta personalizzato, in unità di pollici.
GetCommands(string)Ottiene tutti i comandi dell’intestazione o del piè di pagina.
GetEvenFooter(int)Ottiene uno script che formatta il piè di pagina pari di un file Excel.
GetEvenHeader(int)Ottiene uno script che formatta l’intestazione pari di un file Excel.
GetFirstPageFooter(int)Ottiene uno script che formatta il piè di pagina della prima pagina di un file Excel.
GetFirstPageHeader(int)Ottiene uno script che formatta l’intestazione della prima pagina di un file Excel.
GetFooter(int)Ottiene uno script che formatta il piè di pagina di un file Excel.
GetHeader(int)Ottiene uno script che formatta l’intestazione di un file Excel.
GetPicture(bool, int)Ottiene ilPicture oggetto dell’intestazione/piè di pagina.
GetPicture(bool, bool, bool, int)Ottiene ilPicture oggetto dell’intestazione/piè di pagina.
SetEvenFooter(int, string)Imposta uno script per la formattazione del piè di pagina pari di un file Excel. Effetto solo in Excel 2007 quando IsHFDiffOddEven è true.
SetEvenHeader(int, string)Imposta uno script che formatta l’intestazione di pagina pari di un file Excel. Effetto solo in Excel 2007 quando IsHFDiffOddEven è true.
SetFirstPageFooter(int, string)Imposta uno script per la formattazione del piè di pagina della prima pagina di un file Excel.
SetFirstPageHeader(int, string)Imposta uno script che formatta l’intestazione della prima pagina di un file Excel. Effetto solo in Excel 2007 quando IsHFDiffFirst è true.
SetFitToPages(int, int)Imposta il numero di pagine a cui il foglio di lavoro verrà ridimensionato quando verrà stampato.
SetFooter(int, string)Imposta uno script per la formattazione del piè di pagina di un file Excel.
SetFooterPicture(int, byte[])Imposta un’immagine nel piè di pagina di un foglio di lavoro.
SetHeader(int, string)Imposta uno script che formatta l’intestazione di un file Excel.
SetHeaderPicture(int, byte[])Imposta un’immagine nell’intestazione di un foglio di lavoro.
SetPicture(bool, bool, bool, int, byte[])Imposta un’immagine nell’intestazione/piè di pagina di un foglio di lavoro.

Esempi

[C#]

Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;

//Aggiungi un foglio di lavoro
sheets.Add();
Worksheet sheet = sheets[1];
PageSetup pageSetup = sheet.PageSetup;
pageSetup.PrintArea = "D1:K13";

//fai i tuoi affari

[Visual Basic]
Dim excel as Workbook = new Workbook()

Dim sheets as WorksheetCollection = excel.Worksheets

'Aggiungi un foglio di lavoro
sheets.Add()
Dim sheet as Worksheet = sheets(1)
Dim pageSetup as PageSetup = sheet.PageSetup
pageSetup.PrintArea = "D1:K13"

Guarda anche