Obtenir la largeur et la hauteur du papier à partir de la mise en page de la feuille de calcul
Scénarios d’utilisation possibles
Parfois, vous avez besoin de connaître la largeur et la hauteur de la taille du papier telle qu’elle a été définie dans la mise en page de la feuille de calcul. Veuillez utiliser les propriétés PageSetup.PaperWidth et PageSetup.PaperHeight à cette fin.
Obtenir la largeur et la hauteur du papier à partir de la mise en page de la feuille de calcul
Le code d’exemple suivant explique l’utilisation des propriétés PageSetup.PaperWidth et PageSetup.PaperHeight. Il modifie d’abord la taille du papier en A2, puis trouve la largeur et la hauteur du papier, puis il le modifie en A3, A4, Letter et trouve respectivement la largeur et la hauteur du papier.
Code d’exemple
// 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()); |
Sortie console
Voici la sortie de la console du code d’exemple ci-dessus.
PaperA2: 16.54x23.39
PaperA3: 11.69x16.54
PaperA4: 8.27x11.69
PaperLetter: 8.5x11.0