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

Установка параметров печати

Эти параметры печати позволяют пользователям:

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

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

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

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

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

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

Aspose.Cells позволяет определить повторение заголовков строк и столбцов на всех страницах напечатанного листа. Для этого используйте свойства PrintTitleColumns и PrintTitleRows класса PageSetup.

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

Настройка Других Опций Печати

Класс PageSetup также предоставляет несколько других свойств для установки общих параметров печати:

  • PrintGridlines: булево свойство, определяющее, печатать сетку или нет.
  • PrintHeadings: булевое свойство, определяющее, печатать заголовки строк и столбцов или нет.
  • BlackAndWhite: булево свойство, определяющее, печатать лист в черно-белом режиме или нет.
  • PrintComments: определяет, отображать ли примечания к печати на листе или в конце листа.
  • PrintDraft: булево свойство, определяющее, печатать ли лист без графики.
  • PrintErrors: определяет, следует ли печатать ошибки ячейки как отображаемые, пустые, тире или N/A.

Для установки свойств PrintComments и PrintErrors также Aspose.Cells предоставляет два перечисления, PrintCommentsType и PrintErrorsType, содержащие заранее определенные значения, которые нужно присвоить свойствам PrintComments и PrintErrors соответственно.

Заранее определенные значения в перечислении PrintCommentsType перечислены ниже вместе с их описаниями.

Типы Примечаний к Печати Описание
PrintInPlace Указывает на печать комментариев как отображаемых в таблице.
PrintNoComments Указывает, что комментарии не нужно печатать.
PrintSheetEnd Указывает на печать комментариев в конце таблицы.

Заранее определенные значения перечисления PrintErrorsType перечислены ниже вместе с их описаниями.

Типы Ошибок Печати Описание
PrintErrorsBlank Указывает, что ошибки не нужно печатать.
PrintErrorsDash Указывает на печать ошибок как “–”.
PrintErrorsDisplayed Указывает на печать ошибок как отображаемых.
PrintErrorsNA Указывает на печать ошибок как “#N/A”.

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

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

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

Aspose.Cells предоставляет перечисление PrintOrderType, содержащее все заранее определенные типы порядка.

Заранее определенные значения перечисления PrintOrderType перечислены ниже.

Типы порядка печати Описание
DownThenOver Представляет порядок печати как сначала вниз, затем вправо.
OverThenDown Представляет порядок печати как сначала вправо, затем вниз.