Настройка параметров печати
Как установить параметры печати
Эти параметры печати позволяют пользователям:
- Выбрать конкретную область печати на рабочем листе.
- Напечатать заголовки.
- Напечатать сетку.
- Печать верхних заголовков строк / столбцов.
- Достичь чернового качества.
- Напечатать примечания.
- Напечатать ошибки ячеек.
- Определить порядок страниц.
Aspose.Cells для Python via .NET поддерживает все параметры печати, предлагаемые Microsoft Excel, и разработчики могут легко настроить эти параметры для листов с помощью свойств класса PageSetup. Ниже подробно обсуждается, как использовать эти свойства.
Как установить область печати
По умолчанию область печати включает все области листа, содержащие данные. Разработчики могут установить конкретную область печати листа.
Чтобы выбрать конкретную область печати, используйте свойство print_area класса PageSetup. Назначьте этому свойству диапазон ячеек, определяющий область печати.
Как установить заголовки печати
Aspose.Cells для Python via .NET позволяет назначить заголовки строк и столбцов для повторения на всех страницах напечатанного листа. Для этого используйте свойства print_title_columns и print_title_rows класса PageSetup.
Строки или столбцы, которые будут повторяться, определяются путем передачи их номеров строки или столбца. Например, строки определяются как $1:$2, а столбцы определяются как $A:$B.
Как установить другие параметры печати
Класс PageSetup также предоставляет несколько других свойств для установки общих параметров печати:
- print_grid_lines: булево свойство, определяющее, печатать сетку или нет.
- print_headings: булевое свойство, определяющее, печатать заголовки строк и столбцов или нет.
- black_and_white: булево свойство, определяющее, печатать лист в черно-белом режиме или нет.
- print_comments: определяет, отображать ли примечания к печати на листе или в конце листа.
- print_draft: булево свойство, определяющее, печатать ли лист без графики.
- print_errors: определяет, следует ли печатать ошибки ячейки как отображаемые, пустые, тире или N/A.
Для установки свойств print_comments и print_errors также Aspose.Cells предоставляет два перечисления, PrintCommentsType и PrintErrorsType, содержащие заранее определенные значения, которые нужно присвоить свойствам print_comments и print_errors соответственно.
Заранее определенные значения в перечислении 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”. |
Как установить порядок страниц
Класс PageSetup предоставляет свойство Order, которое используется для упорядочивания печати нескольких страниц вашей таблицы. Есть две возможности упорядочить страницы следующим образом:
- Сначала вниз, затем вправо: печатает все страницы вниз до печати любых страниц вправо.
- Сначала вправо, затем вниз: печатает страницы слева направо до печати страниц ниже.
Aspose.Cells предоставляет перечисление PrintOrderType, содержащее все заранее определенные типы порядка.
Заранее определенные значения перечисления PrintOrderType перечислены ниже.
Типы порядка печати | Описание |
---|---|
DOWN_THEN_OVER | Указывает порядок печати: вниз, затем вправо. |
OVER_THEN_DOWN | Указывает порядок печати: вправо, затем вниз. |