PageSetup
Contenuti
[
Nascondere
]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à
Nome | Descrizione |
---|---|
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
Nome | Descrizione |
---|---|
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
- spazio dei nomi Aspose.Cells
- assemblea Aspose.Cells