PageSetup

PageSetup class

Kapselt das Objekt, das die Seiteneinrichtungsbeschreibung darstellt. Das PageSetup-Objekt enthält alle Seiteneinrichtungsoptionen.

public class PageSetup

Eigenschaften

NameBeschreibung
BlackAndWhite { get; set; }Gibt an, ob Elemente des Dokuments in Schwarzweiß gedruckt werden.
BottomMargin { get; set; }Repräsentiert die Größe des unteren Randes in Zentimetern.
BottomMarginInch { get; set; }Repräsentiert die Größe des unteren Rands in der Einheit Zoll.
CenterHorizontally { get; set; }Stellt dar, ob das Blatt horizontal zentriert gedruckt wird.
CenterVertically { get; set; }Stellt dar, ob das Blatt vertikal zentriert gedruckt wird.
FirstPageNumber { get; set; }Stellt die erste Seitenzahl dar, die verwendet wird, wenn dieses Blatt gedruckt wird.
FitToPagesTall { get; set; }Stellt die Anzahl der Seiten dar, auf die das Arbeitsblatt beim Drucken skaliert wird. Der Standardwert ist 1.
FitToPagesWide { get; set; }Stellt die Anzahl der Seiten dar, auf die das Arbeitsblatt beim Drucken skaliert wird. Der Standardwert ist 1.
FooterMargin { get; set; }Repräsentiert den Abstand vom unteren Rand der Seite zur Fußzeile in Zentimetern.
FooterMarginInch { get; set; }Repräsentiert den Abstand vom unteren Rand der Seite zur Fußzeile in Zoll.
HeaderMargin { get; set; }Repräsentiert den Abstand vom oberen Rand der Seite zur Kopfzeile in Zentimetern.
HeaderMarginInch { get; set; }Repräsentiert den Abstand vom oberen Rand der Seite zur Kopfzeile in Zoll.
IsAutoFirstPageNumber { get; set; }Gibt an, ob die erste Seitenzahl automatisch vergeben wird.
IsAutomaticPaperSize { get; }Gibt an, ob das Papierformat automatisch ist.
IsHFAlignMargins { get; set; }Gibt an, ob Kopf- und Fußzeilenränder an den Seitenrändern ausgerichtet sind. Wenn diese Eigenschaft wahr ist, werden die linke Kopf- und Fußzeile am linken Rand ausgerichtet, und die rechte Kopf- und Fußzeile am rechten Rand ausgerichtet. Diese Option ist standardmäßig aktiviert.
IsHFDiffFirst { get; set; }True bedeutet, dass sich die Kopf-/Fußzeile der ersten Seite von anderen Seiten unterscheidet.
IsHFDiffOddEven { get; set; }True bedeutet, dass die Kopf-/Fußzeile der ungeraden Seiten bei ungeraden Seiten unterschiedlich ist.
IsHFScaleWithDoc { get; set; }Gibt an, ob Kopf- und Fußzeile mit Dokumentenskalierung skaliert werden. Gilt nur für Excel 2007.
IsPercentScale { get; set; }Wenn diese Eigenschaft False ist, steuern die Eigenschaften FitToPagesWide und FitToPagesTall, wie das Arbeitsblatt skaliert wird.
LeftMargin { get; set; }Repräsentiert die Größe des linken Rands in Zentimetern.
LeftMarginInch { get; set; }Repräsentiert die Größe des linken Rands in der Einheit Zoll.
ODSPageBackground { get; }Ruft den Hintergrund von ODS ab.
Order { get; set; }Stellt die Reihenfolge dar, die Microsoft Excel verwendet, um Seiten zu nummerieren, wenn ein großes Arbeitsblatt gedruckt wird.
Orientation { get; set; }Steht für die Druckausrichtung der Seite.
PaperHeight { get; }Ruft die Höhe des Papiers in Zoll ab, berücksichtigte Seitenausrichtung.
PaperSize { get; set; }Stellt die Größe des Papiers dar.
PaperWidth { get; }Ruft die Breite des Papiers in Zoll ab, berücksichtigte Seitenausrichtung.
PrintArea { get; set; }Repräsentiert den zu druckenden Bereich.
PrintComments { get; set; }Stellt dar, wie Kommentare mit dem Blatt gedruckt werden.
PrintCopies { get; set; }Abrufen und Festlegen der Anzahl der zu druckenden Exemplare.
PrintDraft { get; set; }Gibt an, ob das Blatt ohne Grafiken gedruckt wird.
PrintErrors { get; set; }Gibt die Art des angezeigten Druckfehlers an.
PrinterSettings { get; set; }Ruft die Einstellungen des Standarddruckers ab und legt sie fest.
PrintGridlines { get; set; }Stellt dar, ob Zellenrasterlinien auf der Seite gedruckt werden.
PrintHeadings { get; set; }Gibt an, ob Zeilen- und Spaltenüberschriften mit dieser Seite gedruckt werden.
PrintQuality { get; set; }steht für die Druckqualität.
PrintTitleColumns { get; set; }Stellt die Spalten dar, die die Zellen enthalten, die auf der linken Seite jeder Seite wiederholt werden sollen.
PrintTitleRows { get; set; }Stellt die Zeilen dar, die die Zellen enthalten, die oben auf jeder Seite wiederholt werden sollen.
RightMargin { get; set; }Repräsentiert die Größe des rechten Rands in Zentimetern.
RightMarginInch { get; set; }Stellt die Größe des rechten Rands in Zoll dar.
TopMargin { get; set; }Repräsentiert die Größe des oberen Rands in Zentimetern.
TopMarginInch { get; set; }Stellt die Größe des oberen Rands in der Einheit Zoll dar.
Zoom { get; set; }Stellt den Skalierungsfaktor in Prozent dar. Er sollte zwischen 10 und 400 liegen.

Methoden

NameBeschreibung
ClearHeaderFooter()Löscht die Kopf- und Fußzeileneinstellung.
Copy(PageSetup, CopyOptions)Kopiert die Einstellung der Seiteneinrichtung.
CustomPaperSize(double, double)Legt das benutzerdefinierte Papierformat in Zoll fest.
GetCommands(string)Ruft alle Befehle der Kopf- oder Fußzeile ab.
GetEvenFooter(int)Ruft ein Skript ab, das die gerade Fußzeile einer Excel-Datei formatiert.
GetEvenHeader(int)Ruft ein Skript ab, das den geraden Header einer Excel-Datei formatiert.
GetFirstPageFooter(int)Ruft ein Skript ab, das die Fußzeile der ersten Seite einer Excel-Datei formatiert.
GetFirstPageHeader(int)Ruft ein Skript ab, das die Kopfzeile der ersten Seite einer Excel-Datei formatiert.
GetFooter(int)Ruft ein Skript ab, das die Fußzeile einer Excel-Datei formatiert.
GetHeader(int)Ruft ein Skript ab, das den Header einer Excel-Datei formatiert.
GetPicture(bool, int)Ruft die abPicture Objekt der Kopf-/Fußzeile.
GetPicture(bool, bool, bool, int)Ruft die abPicture Objekt der Kopf-/Fußzeile.
SetEvenFooter(int, string)Legt ein Skript fest, das die gerade Fußzeile einer Excel-Datei formatiert. Nur in Excel 2007 wirksam, wenn IsHFDiffOddEven wahr ist.
SetEvenHeader(int, string)Legt ein Skript fest, das den geraden Seitenkopf einer Excel-Datei formatiert. Nur in Excel 2007 wirksam, wenn IsHFDiffOddEven wahr ist.
SetFirstPageFooter(int, string)Legt ein Skript fest, das die Fußzeile der ersten Seite einer Excel-Datei formatiert.
SetFirstPageHeader(int, string)Legt ein Skript fest, das die Kopfzeile der ersten Seite einer Excel-Datei formatiert. Effekt nur in Excel 2007, wenn IsHFDiffFirst wahr ist.
SetFitToPages(int, int)Legt die Anzahl der Seiten fest, auf die das Arbeitsblatt skaliert wird, wenn es gedruckt wird.
SetFooter(int, string)Legt ein Skript fest, das die Fußzeile einer Excel-Datei formatiert.
SetFooterPicture(int, byte[])Setzt ein Bild in die Fußzeile eines Arbeitsblatts.
SetHeader(int, string)Legt ein Skript fest, das den Header einer Excel-Datei formatiert.
SetHeaderPicture(int, byte[])Setzt ein Bild in die Kopfzeile eines Arbeitsblatts.
SetPicture(bool, bool, bool, int, byte[])Setzt ein Bild in die Kopf-/Fußzeile eines Arbeitsblatts.

Beispiele

[C#]

Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;

//Arbeitsblatt hinzufügen
sheets.Add();
Worksheet sheet = sheets[1];
PageSetup pageSetup = sheet.PageSetup;
pageSetup.PrintArea = "D1:K13";

// Mach dein Geschäft

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

Dim sheets as WorksheetCollection = excel.Worksheets

'Fügen Sie ein Arbeitsblatt hinzu
sheets.Add()
Dim sheet as Worksheet = sheets(1)
Dim pageSetup as PageSetup = sheet.PageSetup
pageSetup.PrintArea = "D1:K13"

Siehe auch