Papierbreite und höhe aus der Seite des Arbeitsblatts einrichten erhalten

Mögliche Verwendungsszenarien

Manchmal müssen Sie die Breite und Höhe der Papiergröße wissen, wie sie in der Seiteneinrichtung des Arbeitsblatts festgelegt wurde. Bitte verwenden Sie die Eigenschaften PageSetup.PaperWidth und PageSetup.PaperHeight für diesen Zweck.

Papierbreite und -höhe aus den Seiteinstellungen des Arbeitsblatts abrufen

Der folgende Beispielcode erläutert die Verwendung der Eigenschaften PageSetup.PaperWidth und PageSetup.PaperHeight. Zuerst ändert er die Papiergröße auf A2 und findet dann die Breite und Höhe des Papiers, ändert sie dann auf A3, A4, Buchstabe und findet die Breite und Höhe des Papiers jeweils.

Beispielcode

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Create workbook
Workbook wb = new Workbook();
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Set paper size to A2 and print paper width and height in inches
ws.getPageSetup().setPaperSize(PaperSizeType.PAPER_A_2);
System.out.println("PaperA2: " + ws.getPageSetup().getPaperWidth() + "x" + ws.getPageSetup().getPaperHeight());
//Set paper size to A3 and print paper width and height in inches
ws.getPageSetup().setPaperSize(PaperSizeType.PAPER_A_3);
System.out.println("PaperA3: " + ws.getPageSetup().getPaperWidth() + "x" + ws.getPageSetup().getPaperHeight());
//Set paper size to A4 and print paper width and height in inches
ws.getPageSetup().setPaperSize(PaperSizeType.PAPER_A_4);
System.out.println("PaperA4: " + ws.getPageSetup().getPaperWidth() + "x" + ws.getPageSetup().getPaperHeight());
//Set paper size to Letter and print paper width and height in inches
ws.getPageSetup().setPaperSize(PaperSizeType.PAPER_LETTER);
System.out.println("PaperLetter: " + ws.getPageSetup().getPaperWidth() + "x" + ws.getPageSetup().getPaperHeight());

Konsolenausgabe

Hier ist die Konsolenausgabe des obigen Beispielcodes.

PaperA2: 16.54x23.39

PaperA3: 11.69x16.54

PaperA4: 8.27x11.69

PaperLetter: 8.5x11.0