Ottieni larghezza e altezza della carta della configurazione della pagina del foglio di lavoro

Possibili Scenari di Utilizzo

A volte è necessario conoscere la larghezza e l’altezza della dimensione della carta come è stata impostata nella configurazione della pagina del foglio di lavoro. Si prega di utilizzare le proprietà PageSetup.PaperWidth e PageSetup.PaperHeight a questo scopo.

Ottenere larghezza e altezza della pagina di configurazione del foglio di lavoro

Il seguente codice di esempio spiega l’uso delle proprietà PageSetup.PaperWidth e PageSetup.PaperHeight. Prima cambia la dimensione della carta in A2 e poi trova la larghezza e l’altezza della carta, quindi la cambia in A3, A4, Letter e trova rispettivamente la larghezza e l’altezza della carta.

Codice di Esempio

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Create an instance of Workbook class
Workbook book = new Workbook();
// Access first worksheet
Worksheet sheet = book.Worksheets[0];
// Set paper size to A2 and print paper width and height in inches
sheet.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Set paper size to A3 and print paper width and height in inches
sheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Set paper size to A4 and print paper width and height in inches
sheet.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Set paper size to Letter and print paper width and height in inches
sheet.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Output della console

Ecco l’output della console del codice di esempio sopra.

PaperA2: 16.54x23.39

PaperA3: 11.69x16.54

PaperA4: 8.27x11.69

PaperLetter: 8.5x11