Особенности настройки страницы

Иногда необходимо настроить параметры страницы для рабочих листов, чтобы управлять печатью. Эти параметры настройки страницы предлагают различные варианты.

Параметры страницы

дело:изображение_альтернативный_текст

Параметры настройки страницы полностью поддерживаются в Aspose.Cells. В этой статье объясняется, как установить параметры страницы с помощью Aspose.Cells.

Настройка параметров страницы

Aspose.Cells предоставляет класс,Рабочая тетрадь , представляющий файл Excel Microsoft. Класс Workbook содержит коллекцию Worksheets, которая обеспечивает доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий лист учебный класс.

Класс Worksheet предоставляет свойство PageSetup, используемое для установки параметров настройки страницы. На самом деле свойство PageSetup является объектом класса PageSetup, который позволяет задавать параметры макета страницы для печатного листа. Класс PageSetup предоставляет различные свойства, используемые для установки параметров настройки страницы. Некоторые из этих свойств обсуждаются ниже.

Ориентация страницы

Ориентацию страницы можно установить как книжную или альбомную с помощьюНастройка страницы учебный класс'setOrientation (ТипОриентации Страницы) метод.setOrientation (ТипОриентации Страницы) метод принимаетPageOrientationType перечисление в качестве параметра. ЧленыPageOrientationType перечисление приведено ниже.

Типы ориентации страницы Описание
ПЕЙЗАЖ Альбомная ориентация
ПОРТРЕТ Портретная ориентация

Коэффициент масштабирования

Можно уменьшить или увеличить размер рабочего листа, отрегулировав коэффициент масштабирования с помощьюsetZoom методНастройка страницы учебный класс.

Параметры FitToPages

Чтобы уместить содержимое рабочего листа в определенное количество страниц, используйтеНастройка страницы учебный класс'setFitToPagesTall иsetFitToPagesWide методы. Эти методы также используются для масштабирования рабочих листов.

Размер бумаги

Установите размер бумаги, на котором рабочие листы будут напечатаны, с помощьюНастройка страницы учебный класс'Размер бумаги имущество. Свойство PaperSize принимает одно из предопределенных значений вPaperSizeType перечисление, приведенное ниже.

Типы размеров бумаги Описание
Бумага10x14 10 дюймов х 14 дюймов
Бумага11x17 11 дюймов х 17 дюймов
БумагаA3 A3 (297 мм x 420 мм)
БумагаA4 А4 (210 мм х 297 мм)
БумагаA4Маленький A4, малый (210 мм x 297 мм)
БумагаA5 A5 (148 мм x 210 мм)
БумагаB3 B3 (13,9 х 19,7 дюйма)
БумагаB4 B4 (250 мм x 354 мм)
БумагаB5 B5 (182 мм x 257 мм)
БумагаВизитная Карточка Визитная карточка (90 мм x 55 мм)
БумагаCЛист Лист размера С
БумагаDЛист Лист размера D
БумагаКонверт10 Конверт №10 (4-1/8 дюйма x 9-1/2 дюйма)
БумагаКонверт11 Конверт №11 (4-1/2 дюйма x 10-3/8 дюйма)
БумагаКонверт12 Конверт №12 (4-1/2 дюйма x 11 дюймов)
БумагаКонверт14 Конверт №14 (5 дюймов x 11-1/2 дюйма)
БумагаКонверт9 Конверт №9 (3-7/8 дюйма x 8-7/8 дюйма)
БумагаКонвертB4 Конверт B4 (250 мм x 353 мм)
БумагаКонвертB5 Конверт B5 (176 мм x 250 мм)
БумагаКонвертB6 Конверт B6 (176 мм x 125 мм)
БумагаКонвертC3 Конверт C3 (324 мм x 458 мм)
БумагаКонвертC4 Конверт C4 (229 мм x 324 мм)
БумагаКонвертC5 Конверт C5 (162 мм x 229 мм)
БумагаКонвертC6 Конверт C6 (114 мм x 162 мм)
БумагаКонвертC65 Конверт C65 (114 мм x 229 мм)
PaperEnvelopeDL Конверт DL (110 мм x 220 мм)
БумагаКонвертИталия Конверт Италия (110 мм x 230 мм)
БумагаКонвертМонарх Конверт Monarch (3-7/8 дюйма x 7-1/2 дюйма)
БумагаКонвертЛичный Конверт (3-5/8 дюйма x 6-1/2 дюйма)
БумагаEЛист лист размера Е
БумагаРуководитель Представительский (7-1/2 дюйма x 10-1/2 дюйма)
PaperFanfoldЮридическийНемецкий Фанфолд German Legal (8-1/2 дюйма x 13 дюймов)
PaperFanfoldStdНемецкий Фальцованная немецкая стандартная складка (8-1/2 дюйма x 12 дюймов)
БумагаFanfoldСША Стандартный веерообразный сгиб США (14-7/8 дюймов x 11 дюймов)
БумагаФолио Фолио (8-1/2 дюйма x 13 дюймов)
PaperLedger Леджер (17 дюймов x 11 дюймов)
БумагаПравовые Legal (8-1/2 дюйма x 14 дюймов)
БумагаПисьмо Letter (8-1/2 дюйма x 11 дюймов)
БумагаПисьмоМалый Letter Small (8-1/2 дюйма x 11 дюймов)
БумагаПримечание Примечание (8-1/2 дюйма x 11 дюймов)
БумагаКварто Кварто (215 мм x 275 мм)
БумагаЗаявление Заявление (5-1/2 дюйма x 8-1/2 дюйма)
БумагаТаблоид Таблоид (11 дюймов x 17 дюймов)

Качество печати

Установите качество печати рабочих листов, которые будут напечатаны с помощьюНастройка страницы учебный класс'setPrintQuality метод. Единицей измерения качества печати является количество точек на дюйм (DPI).

Номер первой страницы

Начните нумерацию страниц рабочего листа с помощьюНастройка страницы учебный класс'setFirstPageNumber метод. Метод setFirstPageNumber устанавливает номер первой страницы рабочего листа, а последующие страницы нумеруются в порядке возрастания.

Настройка полей

Aspose.Cells полностью поддерживает параметры настройки страницы Microsoft Excel. Разработчикам может потребоваться настроить параметры страницы для рабочих листов, чтобы контролировать процесс печати. В этом разделе обсуждается, как использовать Aspose.Cells для настройки полей страницы.

Поля страницы в Microsoft Excel

дело:изображение_альтернативный_текст

Aspose.Cells предоставляет класс,Рабочая тетрадь который представляет собой файл Excel Microsoft. Класс Workbook содержит коллекцию Worksheets, которая обеспечивает доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий лист учебный класс.

Класс Worksheet предоставляет свойство PageSetup, используемое для установки параметров настройки страницы. Атрибут PageSetup является объектомНастройка страницы класс, который позволяет устанавливать различные параметры макета страницы для печатного листа. Класс PageSetup предоставляет различные свойства и методы, используемые для установки параметров настройки страницы.

Поля страницы

Установите поля (левое, правое, верхнее, нижнее) страницы с помощьюНастройка страницы члены класса. Несколько методов, используемых для указания полей страницы, перечислены ниже:

Центрировать на странице

Можно центрировать что-то на странице по горизонтали и по вертикали.Настройка страницы класс имеет членов для этой цели:setCenterГоризонтально иsetCenterVertical.

Поля верхнего и нижнего колонтитула

Установите поля верхнего и нижнего колонтитула с помощьюНастройка страницы члены, такие какsetHeaderMargin иsetFooterMargin.

Настройка верхних и нижних колонтитулов

Верхние и нижние колонтитулы — это разделы текста и изображений над верхним полем или под нижним полем на странице. Также можно добавлять верхние и нижние колонтитулы к рабочим листам. Верхние и нижние колонтитулы можно использовать для отображения любой полезной информации, например номера страницы, имени автора, названия документа или даты и времени. Верхние и нижние колонтитулы также управляются с помощью диалогового окна «Параметры страницы».

Диалоговое окно «Параметры страницы»

дело:изображение_альтернативный_текст

Aspose.Cells позволяет добавлять верхние и нижние колонтитулы к рабочим листам во время выполнения, но рекомендуется, чтобы верхние и нижние колонтитулы устанавливались вручную в предварительно созданном файле для печати. Вы можете использовать Microsoft Excel в качестве инструмента с графическим интерфейсом, чтобы легко устанавливать верхние и нижние колонтитулы, чтобы сократить время разработки. Aspose.Cells может импортировать файл и зарезервировать эти настройки.

Чтобы добавить верхние и нижние колонтитулы во время выполнения, Aspose.Cells предоставляет специальные классы и некоторые команды сценария для управления форматированием.

Команды сценария

Команды сценария — это специальные команды, предоставленные Aspose.Cells, которые позволяют разработчикам форматировать верхние и нижние колонтитулы.

Команды сценария Описание
Текущий номер страницы.
Картинка.
&N Общее количество страниц.
&D Текущая дата.
Текущее время.
Имя рабочего листа.
&F Имя файла без пути.
&"<FontName>" Название шрифта. Например: &“Ариал”
&"<FontName>, <FontStyle>" Имя шрифта со стилем. Например: &“Arial,Жирный”
&<FontSize> Представляет размер шрифта. Например: «&14abc». Но если за этой командой следует простое число, которое будет напечатано в заголовке, оно должно быть отделено пробелом от размера шрифта. Например: «&14 123».

Установить верхние и нижние колонтитулы

Настройка страницы класс предоставляет метод[setHeader](https://reference.aspose.com/cells/java/com.aspose.cells/pagesetup#setHeader(int,%20java.lang.String) для добавления заголовка иsetFooter для добавления нижнего колонтитула на лист. Скрипт используется в качестве аргумента для всех вышеперечисленных методов. Он представляет сценарий, который будет использоваться для верхнего или нижнего колонтитула. Этот сценарий содержит команды сценария для форматирования верхних или нижних колонтитулов.

Вставьте графику в верхний или нижний колонтитул

Настройка страницы класс имеет методыsetHeadPicture иsetFooterPicture для добавления изображений в верхний и нижний колонтитулы листа. Эти методы принимают два параметра:

  • Раздел, раздел верхнего или нижнего колонтитула, где будет размещено изображение. Есть три секции: левая, центральная и правая, представленные числовыми значениями 0, 1 и 2 соответственно.
  • Входной поток файла, графические данные. Двоичные данные должны быть записаны в буфер массива байтов.

После выполнения кода и открытия файла проверьте заголовок рабочего листа в Microsoft Excel:

  1. НаФайл меню, выберитеНастройка страницы.
  2. В диалоговом окне «Параметры страницы» выберитеВерхний/нижний колонтитул вкладка

Вставка графики в верхний/нижний колонтитул

дело:изображение_альтернативный_текст

Вставьте графику только в верхний колонтитул первой страницы

Настройка страницы class также имеет другие полезные методы, напримерsetPicture, setFirstPageHeader, setFirstPageFooter, для добавления изображений в верхний/нижний колонтитул первой страницы листа. Первая страница — это специальная страница: обычно требуется, чтобы на ней отображалась специальная информация, например логотип компании.

Настройка параметров печати

Microsoft Параметры настройки страницы Excel предоставляют несколько параметров печати (также называемых параметрами листа), которые позволяют пользователям управлять печатью страниц рабочего листа. Эти параметры печати позволяют пользователям:

  • Выберите определенную область печати на листе.
  • Печатайте заголовки.
  • Распечатайте линии сетки.
  • Печатать заголовки строк и столбцов
  • Добейтесь чернового качества.
  • Печать комментариев.
  • Вывести ошибки ячеек.
  • Определите порядок страниц.

Все эти варианты печати показаны ниже.

Параметры печати (листа)

дело:изображение_альтернативный_текст

Настройка параметров печати и листа

spose.Cells поддерживает все параметры печати, предлагаемые Microsoft Excel, и разработчики могут легко настроить эти параметры для рабочих листов, используя свойства, предлагаемыеНастройка страницыучебный класс. Использование этих свойств обсуждается ниже более подробно.

Установить область печати

По умолчанию только область печати включает все области рабочего листа, содержащие данные. Разработчики могут установить определенную область печати рабочего листа.

Чтобы выбрать конкретную область печати, используйте кнопкуНастройка страницы учебный класс'setPrintArea имущество. Назначьте этому свойству диапазон ячеек, определяющий область печати.

Установить заголовки для печати

Aspose.Cells позволяет указать, что заголовки строк и столбцов будут повторяться на всех страницах печатного листа. Для этого используйтеНастройка страницы учебный класс'setPrintTitleColumns иsetPrintTitleRows характеристики.

Строки или столбцы, которые будут повторяться, определяются путем передачи их номеров строк или столбцов. Например, строки определяются как $1:$2, а столбцы — как $A:$B.

Установите другие параметры печати

Настройка страницы class также предоставляет несколько других свойств для установки общих параметров печати следующим образом:

  • setPrintGridlines, логическое свойство, определяющее, печатать линии сетки или нет.
  • setPrintHeadings, логическое свойство, определяющее, следует ли печатать заголовки строк и столбцов.
  • установитьчерный и белый, логическое свойство, определяющее, следует ли печатать рабочий лист в черно-белом режиме или нет.
  • setPrintComments, определяет, отображать ли комментарии печати на рабочем листе или в конце рабочего листа.
  • setPrintDraft, логическое свойство, определяющее, следует ли печатать рабочий лист в черновом качестве или нет.
  • setPrintErrors, определяет, следует ли печатать ошибки ячеек как отображаемые, пустые, тире или Н/Д.

Чтобы установитьПечатьКомментарии иОшибки печати properties, Aspose.Cells также предоставляет два перечисления,PrintCommentsType иPrintErrorsType которые содержат предварительно определенные значения, которые должны быть присвоеныsetPrintComments иsetPrintErrors свойства соответственно.

Предустановленные значения вPrintCommentsType перечисление описано ниже.

Печать типов комментариев Описание
PRINT_IN_PLACE Указывает, чтобы печатать комментарии так, как они отображаются на листе.
PRINT_NO_COMMENTS Указывает, что комментарии не следует печатать.
PRINT_SHEET_END Указывает, что комментарии следует печатать в конце рабочего листа.

Предустановленные значенияPrintErrorsType перечисление описано ниже.

Типы ошибок печати Описание
PRINT_ERRORS_BLANK Указывает не печатать ошибки.
PRINT_ERRORS_DASH Указывает печатать ошибки как “–”.
PRINT_ERRORS_DISPLAYED Задает печать ошибок в том виде, в котором они отображаются.
PRINT_ERRORS_NA Указывает печатать ошибки как “#N/A”.

Установить порядок страниц

Настройка страницы класс обеспечиваетsetOrder свойство, которое используется для заказа печати нескольких страниц рабочего листа. Есть две возможности упорядочить страницы следующим образом:

  • Вниз, затем над печатает все страницы вниз перед печатью любых страниц справа.
  • Затем вниз печатает страницы слева направо перед печатью любых страниц ниже.

Aspose.Cells предоставляет перечисление,ПринтОрдерТип , который содержит все предопределенные типы заказов, которые должны быть назначеныsetOrder метод.

Предустановленные значенияПринтОрдерТип перечисление описано ниже.

Типы заказов на печать Описание
DOWN_THEN_OVER Распечатайте вниз, а затем снова.
OVER_THEN_DOWN Распечатайте сверху, затем вниз.

Удалить существующие настройки принтера для рабочих листов в файле Excel

Пожалуйста, ознакомьтесь с этой статьей, связанной с этой темой.

Предварительные темы