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