PageSetup

PageSetup class

Kapslar in objektet som representerar sidkonfigurationsbeskrivningen. Objektet PageSetup innehåller alla sidinställningar.

public class PageSetup

Egenskaper

namnBeskrivning
BlackAndWhite { get; set; }Representerar om delar av dokumentet kommer att skrivas ut i svartvitt.
BottomMargin { get; set; }Representerar storleken på bottenmarginalen, i centimeterenhet.
BottomMarginInch { get; set; }Representerar storleken på bottenmarginalen, i tumenhet.
CenterHorizontally { get; set; }Representerar om arket skrivs ut centrerat horisontellt.
CenterVertically { get; set; }Representerar om arket skrivs ut centrerat vertikalt.
FirstPageNumber { get; set; }Representerar det första sidnumret som kommer att användas när detta ark skrivs ut.
FitToPagesTall { get; set; }Representerar antalet sidor som kalkylbladet skalas till när det skrivs ut. Standardvärdet är 1.
FitToPagesWide { get; set; }Representerar antalet sidor brett som kalkylbladet kommer att skalas till när det skrivs ut. Standardvärdet är 1.
FooterMargin { get; set; }Representerar avståndet från botten av sidan till sidfoten, i centimeterenhet.
FooterMarginInch { get; set; }Representerar avståndet från botten av sidan till sidfoten, i enhet av tum.
HeaderMargin { get; set; }Representerar avståndet från toppen av sidan till sidhuvudet, i centimeterenhet.
HeaderMarginInch { get; set; }Representerar avståndet från toppen av sidan till sidhuvudet, i enhet av tum.
IsAutoFirstPageNumber { get; set; }Indikerar om det första sidnumret automatiskt tilldelas.
IsAutomaticPaperSize { get; }Indikerar om pappersstorleken är automatisk.
IsHFAlignMargins { get; set; }Indikerar om marginalerna för sidhuvud och sidfot är justerade med sidmarginalerna. Om den här egenskapen är sann, kommer vänster sidhuvud och sidfot att justeras med vänstermarginalen, och höger sidhuvud och sidfot kommer att justeras med högermarginalen. Det här alternativet är aktiverat som standard.
IsHFDiffFirst { get; set; }True betyder att sidhuvudet/sidfoten på den första sidan skiljer sig från andra sidor.
IsHFDiffOddEven { get; set; }True betyder att sidhuvudet/sidfoten på de udda sidorna skiljer sig från udda sidor.
IsHFScaleWithDoc { get; set; }Indikerar om sidhuvud och sidfot är skalade med dokumentskalning. Gäller endast Excel 2007.
IsPercentScale { get; set; }Om den här egenskapen är False styr egenskaperna FitToPagesWide och FitToPagesTall hur kalkylbladet skalas.
LeftMargin { get; set; }Representerar storleken på den vänstra marginalen, i centimeterenhet.
LeftMarginInch { get; set; }Representerar storleken på den vänstra marginalen, i enhet av tum.
ODSPageBackground { get; }Får bakgrunden till ODS.
Order { get; set; }Representerar den ordning som Microsoft Excel använder för att numrera sidor vid utskrift av ett stort kalkylblad.
Orientation { get; set; }Representerar sidans utskriftsorientering.
PaperHeight { get; }Hämtar höjden på papperet i enhet tum, betraktad som sidorientering.
PaperSize { get; set; }Representerar storleken på papper.
PaperWidth { get; }Hämtar papperets bredd i enhet tum, betraktad som sidorientering.
PrintArea { get; set; }Representerar intervallet som ska skrivas ut.
PrintComments { get; set; }Representerar hur kommentarer skrivs ut med arket.
PrintCopies { get; set; }Hämta och ställer in antal kopior som ska skrivas ut.
PrintDraft { get; set; }Representerar om arket kommer att skrivas ut utan grafik.
PrintErrors { get; set; }Anger vilken typ av utskriftsfel som visas.
PrinterSettings { get; set; }Hämtar och ställer in inställningarna för standardskrivaren.
PrintGridlines { get; set; }Representerar om cellrutnät skrivs ut på sidan.
PrintHeadings { get; set; }Representerar om rad- och kolumnrubriker skrivs ut med denna sida.
PrintQuality { get; set; }Representerar utskriftskvaliteten.
PrintTitleColumns { get; set; }Representerar kolumnerna som innehåller cellerna som ska upprepas på vänster sida av varje sida.
PrintTitleRows { get; set; }Representerar raderna som innehåller cellerna som ska upprepas överst på varje sida.
RightMargin { get; set; }Representerar storleken på den högra marginalen, i centimeterenhet.
RightMarginInch { get; set; }Representerar storleken på den högra marginalen, i enhet av tum.
TopMargin { get; set; }Representerar storleken på den övre marginalen, i centimeterenhet.
TopMarginInch { get; set; }Representerar storleken på den övre marginalen, i enhet tum.
Zoom { get; set; }Representerar skalningsfaktorn i procent. Det bör vara mellan 10 och 400.

Metoder

namnBeskrivning
ClearHeaderFooter()Rensar sidhuvud och sidfotsinställning.
Copy(PageSetup, CopyOptions)Kopierar inställningen för sidinställningarna.
CustomPaperSize(double, double)Ställer in den anpassade pappersstorleken, i enhet tum.
GetCommands(string)Får alla kommandon för sidhuvud eller sidfot.
GetEvenFooter(int)Får ett skript som formaterar den jämna sidfoten i en Excel-fil.
GetEvenHeader(int)Får ett skript som formaterar den jämna rubriken i en Excel-fil.
GetFirstPageFooter(int)Hämtar ett skript som formaterar den första sidfoten i en Excel-fil.
GetFirstPageHeader(int)Får ett skript som formaterar första sidhuvudet i en Excel-fil.
GetFooter(int)Hämtar ett skript som formaterar sidfoten i en Excel-fil.
GetHeader(int)Hämtar ett skript som formaterar rubriken på en Excel-fil.
GetPicture(bool, int)FårPicture objekt för sidhuvudet/sidfoten.
GetPicture(bool, bool, bool, int)FårPicture objekt för sidhuvudet/sidfoten.
SetEvenFooter(int, string)Ställer in ett skript som formaterar den jämna sidfoten i en Excel-fil. Effekter endast i Excel 2007 när IsHFDiffOddEven är sant.
SetEvenHeader(int, string)Ställer in ett skript som formaterar den jämna sidhuvudet i en Excel-fil. Effekter endast i Excel 2007 när IsHFDiffOddEven är sant.
SetFirstPageFooter(int, string)Ställer in ett skript som formaterar den första sidfoten i en Excel-fil.
SetFirstPageHeader(int, string)Ställer in ett skript som formaterar första sidhuvudet i en Excel-fil. Effekter endast i Excel 2007 när IsHFDiffFirst är sant.
SetFitToPages(int, int)Anger antalet sidor som kalkylbladet skalas till när det skrivs ut.
SetFooter(int, string)Ställer in ett skript som formaterar sidfoten i en Excel-fil.
SetFooterPicture(int, byte[])Ställer in en bild i sidfoten i ett kalkylblad.
SetHeader(int, string)Ställer in ett skript som formaterar rubriken för en Excel-fil.
SetHeaderPicture(int, byte[])Ställer in en bild i rubriken på ett kalkylblad.
SetPicture(bool, bool, bool, int, byte[])Ställer in en bild i sidhuvudet/sidfoten i ett kalkylblad.

Exempel

[C#]

Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;

//Lägg till ett kalkylblad
sheets.Add();
Worksheet sheet = sheets[1];
PageSetup pageSetup = sheet.PageSetup;
pageSetup.PrintArea = "D1:K13";

//gör dina affärer

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

Dim sheets as WorksheetCollection = excel.Worksheets

'Lägg till ett kalkylblad
sheets.Add()
Dim sheet as Worksheet = sheets(1)
Dim pageSetup as PageSetup = sheet.PageSetup
pageSetup.PrintArea = "D1:K13"

Se även