PageSetup класс
PageSetup класс
Инкапсулирует объект, представляющий описание настроек страницы. Объект PageSetup содержит все параметры настройки страницы.
Тип PageSetup предоставляет следующие элементы:
Характеристики
Свойство | Описание |
---|---|
ods_page_background | Получает фон ODS. |
print_area | Представляет диапазон для печати. |
print_title_columns | Представляет столбцы, содержащие ячейки, которые будут повторяться на левой стороне каждой страницы. |
print_title_rows | Представляет строки, содержащие ячейки, которые будут повторяться в верхней части каждой страницы. |
black_and_white | Указывает, будут ли элементы документа печататься в черно-белом варианте. |
center_horizontally | Указывает, отпечатан ли лист по центру горизонтально. |
center_vertically | Указывает, напечатан ли лист по центру вертикально. |
print_draft | Указывает, будет ли лист напечатан без графики. |
footer_margin | Представляет расстояние от низа страницы до нижнего колонтитула в сантиметрах. |
footer_margin_inch | Представляет расстояние от низа страницы до нижнего колонтитула в дюймах. |
header_margin | Представляет расстояние от верха страницы до верхнего колонтитула в сантиметрах. |
header_margin_inch | Представляет расстояние от верха страницы до верхнего колонтитула в дюймах. |
printer_settings | Получает и задает настройки принтера по умолчанию. |
left_margin | Обозначает размер левого поля в сантиметрах. |
left_margin_inch | Представляет размер левого поля в дюймах. |
right_margin | Обозначает размер правого поля в сантиметрах. |
right_margin_inch | Представляет размер правого поля в дюймах. |
top_margin | Представляет размер верхнего поля в сантиметрах. |
top_margin_inch | Представляет размер верхнего поля в дюймах. |
bottom_margin | Обозначает размер нижнего поля в сантиметрах. |
bottom_margin_inch | Представляет размер нижнего поля в дюймах. |
first_page_number | Представляет номер первой страницы, которая будет использоваться при печати этого листа. |
fit_to_pages_tall | Представляет собой количество страниц, до которого будет масштабирован рабочий лист при печати. Значение по умолчанию — 1. |
fit_to_pages_wide | Представляет собой количество страниц по ширине, до которого будет масштабирован рабочий лист при печати. Значение по умолчанию — 1. |
is_percent_scale | Если это свойство имеет значение False, свойства FitToPagesWide и FitToPagesTall управляют масштабированием листа. |
order | Представляет порядок, который Microsoft Excel использует для нумерации страниц при печати большого листа. |
is_automatic_paper_size | Указывает, является ли размер бумаги автоматическим. |
paper_size | Обозначает размер бумаги. |
paper_width | Возвращает ширину бумаги в дюймах с учетом ориентации страницы. |
paper_height | Получает высоту бумаги в дюймах с учетом ориентации страницы. |
orientation | Обозначает ориентацию страницы при печати. |
print_comments | Представляет собой способ печати комментариев на листе. |
print_errors | Указывает тип отображаемой ошибки печати. |
print_headings | Указывает, печатаются ли на этой странице заголовки строк и столбцов. |
print_gridlines | Указывает, будут ли напечатаны линии сетки ячеек на странице. |
zoom | Коэффициент масштабирования в процентах. Должен быть в диапазоне от 10 до 400. |
is_auto_first_page_number | Указывает, будет ли автоматически присваиваться номер первой страницы. |
print_quality | Показывает качество печати. |
print_copies | Получить и задать количество копий для печати. |
is_hf_diff_odd_even | True означает, что верхний/нижний колонтитул нечетных страниц будет отличаться от нечетных страниц. |
is_hf_diff_first | True означает, что верхний/нижний колонтитул первой страницы отличается от других страниц. |
is_hf_scale_with_doc | Указывает, масштабируются ли верхний и нижний колонтитулы вместе с масштабированием документа. Применимо только к Excel 2007. |
is_hf_align_margins | Указывает, совмещены ли поля верхнего и нижнего колонтитула с полями страницы. Если это свойство имеет значение true, левый верхний и нижний колонтитулы будут выровнены по левому полю, а правый верхний и нижний колонтитулы будут выровнены по правому полю. Эта опция включена по умолчанию. |
Методы
Метод | Описание |
---|---|
get_picture(self, is_header, section) | Получает объект Picture верхнего/нижнего колонтитула. |
get_picture(self, is_first, is_even, is_header, section) | Получает объект Picture верхнего/нижнего колонтитула. |
copy(self, source, copy_options) | Копирует настройки страницы. |
set_fit_to_pages(self, wide, tall) | Задает количество страниц, до которого будет масштабирован рабочий лист при печати. |
custom_paper_size(self, width, height) | Задает пользовательский размер бумаги в дюймах. |
clear_header_footer(self) | Очищает настройки верхнего и нижнего колонтитула. |
get_header(self, section) | Получает скрипт, форматирующий заголовок файла Excel. |
get_commands(self, header_footer_script) | Получает все команды верхнего или нижнего колонтитула. |
get_footer(self, section) | Получает скрипт, форматирующий нижний колонтитул файла Excel. |
set_header(self, section, header_script) | Устанавливает скрипт форматирования заголовка файла Excel. |
set_footer(self, section, footer_script) | Устанавливает скрипт форматирования нижнего колонтитула файла Excel. |
set_even_header(self, section, header_script) | Устанавливает скрипт форматирования заголовка четной страницы файла Excel. Действует только в Excel 2007, когда IsHFDiffOddEven имеет значение true. |
get_even_header(self, section) | Получает скрипт, форматирующий четный заголовок файла Excel. |
set_even_footer(self, section, footer_script) | Устанавливает скрипт форматирования нижнего колонтитула четной страницы файла Excel. Действует только в Excel 2007, когда IsHFDiffOddEven имеет значение true. |
get_even_footer(self, section) | Получает скрипт, форматирующий нижний колонтитул файла Excel. |
set_first_page_header(self, section, header_script) | Устанавливает скрипт форматирования заголовка первой страницы файла Excel. Действует только в Excel 2007, когда IsHFDiffFirst имеет значение true. |
get_first_page_header(self, section) | Получает скрипт, форматирующий заголовок первой страницы файла Excel. |
set_first_page_footer(self, section, footer_script) | Устанавливает скрипт форматирования нижнего колонтитула первой страницы файла Excel. |
get_first_page_footer(self, section) | Получает скрипт, форматирующий нижний колонтитул первой страницы файла Excel. |
set_header_picture(self, section, header_picture) | Устанавливает изображение в заголовок рабочего листа. |
set_footer_picture(self, section, footer_picture) | Устанавливает изображение в нижний колонтитул рабочего листа. |
set_picture(self, is_first, is_even, is_header, section, image_data) | Устанавливает изображение в верхний/нижний колонтитул рабочего листа. |
Пример
from aspose.cells import Workbook
workbook = Workbook()
sheets = workbook.worksheets
# Add a worksheet
sheets.add()
sheet = sheets[1]
pageSetup = sheet.page_setup
pageSetup.print_area = "D1:K13"
Смотрите также
- модуль
aspose.cells
- класс
Picture