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.

todo:image_alt_text

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