Получить ширину и высоту листа бумаги
В этом руководстве мы шаг за шагом объясним следующий исходный код C#, чтобы получить ширину и высоту листа с помощью Aspose.Cells для .NET. Выполните следующие действия:
Шаг 1. Создайте книгу
Начните с создания новой книги с помощьюWorkbook
сорт:
Workbook wb = new Workbook();
Шаг 2. Доступ к первому листу
Затем перейдите к первому листу в книге, используяWorksheet
сорт:
Worksheet ws = wb.Worksheets[0];
Шаг 3. Установите размер бумаги A2 и укажите ширину и высоту бумаги в дюймах.
ИспользоватьPaperSize
собственностьPageSetup
объект, чтобы установить размер бумаги A2, затем используйтеPaperWidth
иPaperHeight
свойства, чтобы получить ширину и высоту бумаги соответственно. Отобразите эти значения с помощьюConsole.WriteLine
метод:
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
Шаг 4. Повторите действия для бумаги других размеров.
Повторите предыдущие шаги, изменив размер бумаги на A3, A4 и Letter, а затем отобразив значения ширины и высоты бумаги для каждого размера:
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
Пример исходного кода для получения ширины и высоты листа с помощью Aspose.Cells для .NET
//Создать книгу
Workbook wb = new Workbook();
//Доступ к первому листу
Worksheet ws = wb.Worksheets[0];
//Установите размер бумаги A2 и напечатайте ширину и высоту бумаги в дюймах.
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Установите размер бумаги A3 и напечатайте ширину и высоту бумаги в дюймах.
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Установите размер бумаги A4 и напечатайте ширину и высоту бумаги в дюймах.
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Установите размер бумаги Letter и напечатайте ширину и высоту бумаги в дюймах.
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
Заключение
Вы узнали, как использовать Aspose.Cells для .NET, чтобы получить ширину и высоту листа электронной таблицы. Эта функция может быть полезна для настройки и точного макета ваших документов Excel.
Часто задаваемые вопросы (FAQ)
Что такое Aspose.Cells для .NET?
Aspose.Cells for .NET — это мощная библиотека для управления и обработки файлов Excel в приложениях .NET. Он предлагает множество функций для создания, изменения, преобразования и анализа файлов Excel.
Как я могу получить размер бумаги электронной таблицы с помощью Aspose.Cells для .NET?
Вы можете использоватьPageSetup
классWorksheet
объект для доступа к размеру бумаги. ИспользоватьPaperSize
свойство для установки размера бумаги иPaperWidth
иPaperHeight
свойства, чтобы получить ширину и высоту бумаги соответственно.
Какие размеры бумаги поддерживает Aspose.Cells for .NET?
Aspose.Cells для .NET поддерживает широкий диапазон часто используемых форматов бумаги, таких как A2, A3, A4 и Letter, а также множество других нестандартных размеров.
Могу ли я настроить размер бумаги электронной таблицы с помощью Aspose.Cells для .NET?
Да, вы можете установить нестандартный размер бумаги, указав точные размеры ширины и высоты с помощьюPaperWidth
иPaperHeight
свойстваPageSetup
сорт.