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_evenTrue означает, что верхний/нижний колонтитул нечетных страниц будет отличаться от нечетных страниц.
is_hf_diff_firstTrue означает, что верхний/нижний колонтитул первой страницы отличается от других страниц.
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"

Смотрите также