Bestäm om arbetsbladets pappersstorlek är Automatisk
Möjliga användningsscenarier
För det mesta är pappersstorleken på kalkylbladet automatisk. När den är automatisk ställs den ofta in somBrev . Ibland ställer användaren in pappersstorleken på kalkylbladet enligt deras krav. I det här fallet är pappersstorleken inte automatisk. Du kan se om kalkylbladets pappersstorlek är automatisk eller inte med hjälp avWorksheet.getPageSetup().isAutomaticPaperSize()metod.
Bestäm om arbetsbladets pappersstorlek är Automatisk
Exempelkoden nedan laddar följande två Excel-filer
och se om pappersstorleken för deras första kalkylblad är automatisk eller inte. I Microsoft Excel kan du kontrollera om pappersstorleken är automatisk eller inte via fönstret Utskriftsformat som visas i den här skärmdumpen.
Exempelkod
// 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()); |
Konsolutgång
Här är konsolutgången för ovanstående exempelkod när den körs med de givna exemplet Excel-filer.
First Worksheet of First Workbook - IsAutomaticPaperSize: false
First Worksheet of Second Workbook - IsAutomaticPaperSize: true