Получить ширину и высоту бумаги параметров страницы листа
Возможные сценарии использования
Иногда вам нужно знать ширину и высоту размера бумаги, установленного в параметрах страницы листа. Пожалуйста, используйте свойства PageSetup.PaperWidth и PageSetup.PaperHeight для этой цели.
Получение ширины и высоты бумаги на листе Excel
В следующем образце кода объясняется использование свойств PageSetup.PaperWidth и PageSetup.PaperHeight. Сначала он изменяет размер бумаги на A2 и затем находит ширину и высоту бумаги, затем он изменяет его на A3, A4, Letter и находит ширину и высоту бумаги соответственно.
Образец кода
// 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); |
Вывод в консоль
Вот вывод в консоль вышеуказанного образца кода.
PaperA2: 16.54x23.39
PaperA3: 11.69x16.54
PaperA4: 8.27x11.69
PaperLetter: 8.5x11