Hämta Pappersbredd och Höjd från PageSetup på Arbetsbladet
Möjliga användningsscenario
Ibland behöver du veta bredden och höjden på papperstorleken som har ställts in i sidlayout på arbetsbladet. Använd PageSetup.PaperWidth- och PageSetup.PaperHeight-egenskaperna för detta ändamål.
Hämta Pappersbredd och Höjd från PageSetup på Arbetsbladet
Följande provkod förklarar användningen av PageSetup.PaperWidth- och PageSetup.PaperHeight-egenskaperna. Den ändrar först papperstorleken till A2 och hämtar sedan bredden och höjden på papperet, sedan ändrar den till A3, A4, Brev och hämtar bredden och höjden på papperet respektive.
Exempelkod
// 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()); |
Konsoloutput
Här är konsoloutputen från ovanstående exempelkod.
PaperA2: 16.54x23.39
PaperA3: 11.69x16.54
PaperA4: 8.27x11.69
PaperLetter: 8.5x11.0