Déterminer si la taille du papier de la feuille de calcul est automatique
Scénarios d’utilisation possibles
La plupart du temps, la taille du papier de la feuille de calcul est automatique. Lorsqu’elle est automatique, elle est souvent définie comme Letter. Parfois, l’utilisateur définit la taille du papier de la feuille de calcul selon ses besoins. Dans ce cas, la taille du papier n’est pas automatique. Vous pouvez vérifier si la taille du papier de la feuille de calcul est automatique ou non en utilisant la méthode Worksheet.getPageSetup().isAutomaticPaperSize().
Déterminer si la taille du papier de la feuille de calcul est automatique
Le code d’exemple ci-dessous charge les deux fichiers Excel suivants
et détermine si la taille du papier de leur première feuille de calcul est automatique ou non. Dans Microsoft Excel, vous pouvez vérifier si la taille du papier est automatique ou non via la fenêtre de configuration de la page comme indiqué dans cette capture d’écran.
Code d’exemple
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load the first workbook having automatic paper size false | |
Workbook wb1 = new Workbook(srcDir + "samplePageSetupIsAutomaticPaperSize-False.xlsx"); | |
// Load the second workbook having automatic paper size true | |
Workbook wb2 = new Workbook(srcDir + "samplePageSetupIsAutomaticPaperSize-True.xlsx"); | |
// Access first worksheet of both workbooks | |
Worksheet ws11 = wb1.getWorksheets().get(0); | |
Worksheet ws12 = wb2.getWorksheets().get(0); | |
// Print the PageSetup.IsAutomaticPaperSize property of both worksheets | |
System.out.println("First Worksheet of First Workbook - IsAutomaticPaperSize: " + ws11.getPageSetup().isAutomaticPaperSize()); | |
System.out.println("First Worksheet of Second Workbook - IsAutomaticPaperSize: " + ws12.getPageSetup().isAutomaticPaperSize()); |
Sortie console
Voici la sortie console du code d’exemple ci-dessus lorsqu’il est exécuté avec les fichiers Excel d’exemple donnés.
First Worksheet of First Workbook - IsAutomaticPaperSize: false
First Worksheet of Second Workbook - IsAutomaticPaperSize: true