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.PageSetup.IsAutomaticPaperSizefast egendom.

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-.NET
//Load the first workbook having automatic paper size false
Workbook wb1 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-False.xlsx");
//Load the second workbook having automatic paper size true
Workbook wb2 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-True.xlsx");
//Access first worksheet of both workbooks
Worksheet ws11 = wb1.Worksheets[0];
Worksheet ws12 = wb2.Worksheets[0];
//Print the PageSetup.IsAutomaticPaperSize property of both worksheets
Console.WriteLine("First Worksheet of First Workbook - IsAutomaticPaperSize: " + ws11.PageSetup.IsAutomaticPaperSize);
Console.WriteLine("First Worksheet of Second Workbook - IsAutomaticPaperSize: " + ws12.PageSetup.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