Bestäm om Papper Storleken på Arbetsbladet är Automatisk

Möjliga användningsscenario

De flesta av tiden är sidbildens storlek för arket automatiskt. När det är automatiskt är det oftast inställt som Brev. Ibland ställer användaren in arket för sidbildens storlek enligt deras krav. I detta fall är inte sidbildens storlek på arket automatiskt. Du kan ta reda på om sidbildens storlek för arket är automatiskt eller inte med hjälp av Worksheet.PageSetup.IsAutomaticPaperSize-egenskapen.

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.

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);

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