Bestäm om Papper Storleken på Arbetsbladet är Automatisk
Möjliga användningsscenario
Majoriteten av tiden är papperstorleken på arbetsbladet automatisk. När den är automatisk är den oftast inställd som Brev. Ibland ställer användaren in papperstorleken på arbetsbladet enligt sina krav. I detta fall är papperstorleken inte automatisk. Du kan ta reda på om papperstorleken på arbetsbladet är automatisk eller inte med hjälp av Worksheet.getPageSetup().isAutomaticPaperSize()-metoden.
Avgöra om sidstorleken för arbetsbladet är automatisk
Den provkod som ges nedan laddar följande två Excel-filer
och ta reda på om papperstorleken på deras första arbetsblad är automatisk eller inte. I Microsoft Excel kan du kontrollera om papperstorleken är automatisk eller inte via fönstret Sidlayout som visas i denna skärmbild.
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()); |
Konsoloutput
Här är konsolutdata från ovanstående provkod när den körs med de angivna provexelfilerna.
First Worksheet of First Workbook - IsAutomaticPaperSize: false
First Worksheet of Second Workbook - IsAutomaticPaperSize: true