## PageSetup class

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

```csharp
public class PageSetup
```

## Proprietà

| Nome | Descrizione |
| --- | --- |
| [BlackAndWhite](../../aspose.cells/pagesetup/blackandwhite) { get; set; } | Indica se gli elementi del documento verranno stampati in bianco e nero. |
| [BottomMargin](../../aspose.cells/pagesetup/bottommargin) { get; set; } | Rappresenta la dimensione del margine inferiore, in unità di centimetri. |
| [BottomMarginInch](../../aspose.cells/pagesetup/bottommargininch) { get; set; } | Rappresenta la dimensione del margine inferiore, in unità di pollici. |
| [CenterHorizontally](../../aspose.cells/pagesetup/centerhorizontally) { get; set; } | Rappresenta se il foglio viene stampato centrato orizzontalmente. |
| [CenterVertically](../../aspose.cells/pagesetup/centervertically) { get; set; } | Rappresenta se il foglio viene stampato centrato verticalmente. |
| [FirstPageNumber](../../aspose.cells/pagesetup/firstpagenumber) { get; set; } | Rappresenta il numero della prima pagina che verrà utilizzata quando questo foglio verrà stampato. |
| [FitToPagesTall](../../aspose.cells/pagesetup/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](../../aspose.cells/pagesetup/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](../../aspose.cells/pagesetup/footermargin) { get; set; } | Rappresenta la distanza dal fondo della pagina al piè di pagina, in unità di centimetri. |
| [FooterMarginInch](../../aspose.cells/pagesetup/footermargininch) { get; set; } | Rappresenta la distanza dalla parte inferiore della pagina al piè di pagina, in unità di pollici. |
| [HeaderMargin](../../aspose.cells/pagesetup/headermargin) { get; set; } | Rappresenta la distanza dalla parte superiore della pagina all'intestazione, in unità di centimetri. |
| [HeaderMarginInch](../../aspose.cells/pagesetup/headermargininch) { get; set; } | Rappresenta la distanza dalla parte superiore della pagina all'intestazione, in unità di pollici. |
| [IsAutoFirstPageNumber](../../aspose.cells/pagesetup/isautofirstpagenumber) { get; set; } | Indica se alla prima viene assegnato automaticamente il numero di pagina. |
| [IsAutomaticPaperSize](../../aspose.cells/pagesetup/isautomaticpapersize) { get; } | Indica se il formato carta è automatico. |
| [IsHFAlignMargins](../../aspose.cells/pagesetup/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](../../aspose.cells/pagesetup/ishfdifffirst) { get; set; } | True significa che l'intestazione/piè di pagina della prima pagina è diverso dalle altre pagine. |
| [IsHFDiffOddEven](../../aspose.cells/pagesetup/ishfdiffoddeven) { get; set; } | True significa che l'intestazione/piè di pagina delle pagine dispari è diverso con le pagine dispari. |
| [IsHFScaleWithDoc](../../aspose.cells/pagesetup/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](../../aspose.cells/pagesetup/ispercentscale) { get; set; } | Se questa proprietà è False, le proprietà FitToPagesWide e FitToPagesTall controllano il modo in cui il foglio di lavoro viene ridimensionato. |
| [LeftMargin](../../aspose.cells/pagesetup/leftmargin) { get; set; } | Rappresenta la dimensione del margine sinistro, in unità di centimetri. |
| [LeftMarginInch](../../aspose.cells/pagesetup/leftmargininch) { get; set; } | Rappresenta la dimensione del margine sinistro, in unità di pollici. |
| [ODSPageBackground](../../aspose.cells/pagesetup/odspagebackground) { get; } | Ottiene lo sfondo di ODS. |
| [Order](../../aspose.cells/pagesetup/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](../../aspose.cells/pagesetup/orientation) { get; set; } | Rappresenta l'orientamento di stampa della pagina. |
| [PaperHeight](../../aspose.cells/pagesetup/paperheight) { get; } | Ottiene l'altezza della carta in unità di pollici, considerato l'orientamento della pagina. |
| [PaperSize](../../aspose.cells/pagesetup/papersize) { get; set; } | Rappresenta la dimensione della carta. |
| [PaperWidth](../../aspose.cells/pagesetup/paperwidth) { get; } | Ottiene la larghezza della carta in unità di pollici, considerato l'orientamento della pagina. |
| [PrintArea](../../aspose.cells/pagesetup/printarea) { get; set; } | Rappresenta l'intervallo da stampare. |
| [PrintComments](../../aspose.cells/pagesetup/printcomments) { get; set; } | Rappresenta il modo in cui i commenti vengono stampati con il foglio. |
| [PrintCopies](../../aspose.cells/pagesetup/printcopies) { get; set; } | Ottieni e imposta il numero di copie da stampare. |
| [PrintDraft](../../aspose.cells/pagesetup/printdraft) { get; set; } | Indica se il foglio verrà stampato senza grafica. |
| [PrintErrors](../../aspose.cells/pagesetup/printerrors) { get; set; } | Specifica il tipo di errore di stampa visualizzato. |
| [PrinterSettings](../../aspose.cells/pagesetup/printersettings) { get; set; } | Ottiene e imposta le impostazioni della stampante predefinita. |
| [PrintGridlines](../../aspose.cells/pagesetup/printgridlines) { get; set; } | Indica se le linee della griglia delle celle sono stampate sulla pagina. |
| [PrintHeadings](../../aspose.cells/pagesetup/printheadings) { get; set; } | Indica se le intestazioni di riga e colonna vengono stampate con questa pagina. |
| [PrintQuality](../../aspose.cells/pagesetup/printquality) { get; set; } | Rappresenta la qualità di stampa. |
| [PrintTitleColumns](../../aspose.cells/pagesetup/printtitlecolumns) { get; set; } | Rappresenta le colonne che contengono le celle da ripetere sul lato sinistro di ogni pagina. |
| [PrintTitleRows](../../aspose.cells/pagesetup/printtitlerows) { get; set; } | Rappresenta le righe che contengono le celle da ripetere nella parte superiore di ogni pagina. |
| [RightMargin](../../aspose.cells/pagesetup/rightmargin) { get; set; } | Rappresenta la dimensione del margine destro, in unità di centimetri. |
| [RightMarginInch](../../aspose.cells/pagesetup/rightmargininch) { get; set; } | Rappresenta la dimensione del margine destro, in unità di pollici. |
| [TopMargin](../../aspose.cells/pagesetup/topmargin) { get; set; } | Rappresenta la dimensione del margine superiore, in unità di centimetri. |
| [TopMarginInch](../../aspose.cells/pagesetup/topmargininch) { get; set; } | Rappresenta la dimensione del margine superiore, in unità di pollici. |
| [Zoom](../../aspose.cells/pagesetup/zoom) { get; set; } | Rappresenta il fattore di scala in percentuale. Dovrebbe essere compreso tra 10 e 400. |

## Metodi

| Nome | Descrizione |
| --- | --- |
| [ClearHeaderFooter](../../aspose.cells/pagesetup/clearheaderfooter)() | Cancella le impostazioni di intestazione e piè di pagina. |
| [Copy](../../aspose.cells/pagesetup/copy)(PageSetup, CopyOptions) | Copia l'impostazione del page setup. |
| [CustomPaperSize](../../aspose.cells/pagesetup/custompapersize)(double, double) | Imposta il formato carta personalizzato, in unità di pollici. |
| [GetCommands](../../aspose.cells/pagesetup/getcommands)(string) | Ottiene tutti i comandi dell'intestazione o del piè di pagina. |
| [GetEvenFooter](../../aspose.cells/pagesetup/getevenfooter)(int) | Ottiene uno script che formatta il piè di pagina pari di un file Excel. |
| [GetEvenHeader](../../aspose.cells/pagesetup/getevenheader)(int) | Ottiene uno script che formatta l'intestazione pari di un file Excel. |
| [GetFirstPageFooter](../../aspose.cells/pagesetup/getfirstpagefooter)(int) | Ottiene uno script che formatta il piè di pagina della prima pagina di un file Excel. |
| [GetFirstPageHeader](../../aspose.cells/pagesetup/getfirstpageheader)(int) | Ottiene uno script che formatta l'intestazione della prima pagina di un file Excel. |
| [GetFooter](../../aspose.cells/pagesetup/getfooter)(int) | Ottiene uno script che formatta il piè di pagina di un file Excel. |
| [GetHeader](../../aspose.cells/pagesetup/getheader)(int) | Ottiene uno script che formatta l'intestazione di un file Excel. |
| [GetPicture](../../aspose.cells/pagesetup/getpicture#getpicture_1)(bool, int) | Ottiene il[`Picture`](../../aspose.cells.drawing/picture) oggetto dell'intestazione/piè di pagina. |
| [GetPicture](../../aspose.cells/pagesetup/getpicture#getpicture)(bool, bool, bool, int) | Ottiene il[`Picture`](../../aspose.cells.drawing/picture) oggetto dell'intestazione/piè di pagina. |
| [SetEvenFooter](../../aspose.cells/pagesetup/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](../../aspose.cells/pagesetup/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](../../aspose.cells/pagesetup/setfirstpagefooter)(int, string) | Imposta uno script per la formattazione del piè di pagina della prima pagina di un file Excel. |
| [SetFirstPageHeader](../../aspose.cells/pagesetup/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](../../aspose.cells/pagesetup/setfittopages)(int, int) | Imposta il numero di pagine a cui il foglio di lavoro verrà ridimensionato quando verrà stampato. |
| [SetFooter](../../aspose.cells/pagesetup/setfooter)(int, string) | Imposta uno script per la formattazione del piè di pagina di un file Excel. |
| [SetFooterPicture](../../aspose.cells/pagesetup/setfooterpicture)(int, byte[]) | Imposta un'immagine nel piè di pagina di un foglio di lavoro. |
| [SetHeader](../../aspose.cells/pagesetup/setheader)(int, string) | Imposta uno script che formatta l'intestazione di un file Excel. |
| [SetHeaderPicture](../../aspose.cells/pagesetup/setheaderpicture)(int, byte[]) | Imposta un'immagine nell'intestazione di un foglio di lavoro. |
| [SetPicture](../../aspose.cells/pagesetup/setpicture)(bool, bool, bool, int, byte[]) | Imposta un'immagine nell'intestazione/piè di pagina di un foglio di lavoro. |

### Esempi

```csharp
[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

* spazio dei nomi [Aspose.Cells](../../aspose.cells)
* assemblea [Aspose.Cells](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Cells.dll -->
