Papierbreite und höhe des Seitenlayouts des Arbeitsblatts abrufen

Mögliche Verwendungsszenarien

Manchmal müssen Sie die Breite und Höhe der Papiergröße kennen, wie sie im Seitenlayout des Arbeitsblatts festgelegt wurde. Verwenden Sie hierfür die PageSetup.PaperWidth- und PageSetup.PaperHeight-Eigenschaften.

Papierbreite und -höhe des Seitenlayouts des Arbeitsblatts abrufen

Der folgende Beispielscode erläutert die Verwendung der PageSetup.PaperWidth- und PageSetup.PaperHeight-Eigenschaften. Er ändert zuerst die Papiergröße in A2 und findet dann die Breite und Höhe des Papiers, ändert sie dann auf A3, A4, Brief und findet jeweils die Breite und Höhe des Papiers.

Beispielcode

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Create an instance of Workbook class
Workbook book = new Workbook();
// Access first worksheet
Worksheet sheet = book.Worksheets[0];
// Set paper size to A2 and print paper width and height in inches
sheet.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Set paper size to A3 and print paper width and height in inches
sheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Set paper size to A4 and print paper width and height in inches
sheet.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Set paper size to Letter and print paper width and height in inches
sheet.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Konsolenausgabe

Hier ist die Konsolenausgabe des obigen Beispielcodes.

PaperA2: 16.54x23.39

PaperA3: 11.69x16.54

PaperA4: 8.27x11.69

PaperLetter: 8.5x11