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Получает объект Picture верхнего или нижнего колонтитула.
get_pictureПолучает объект Picture верхнего или нижнего колонтитула.
copyКопирует настройку настройки страницы.
set_fit_to_pagesУстанавливает количество страниц, до которых будет масштабироваться лист при печати.
custom_paper_sizeУстанавливает пользовательский размер бумаги в дюймах.
clear_header_footerОчищает настройки верхнего и нижнего колонтитула.
get_headerПолучает сценарий, форматирующий заголовок файла Excel.
get_commandsПолучает все команды верхнего и нижнего колонтитула.
get_footerПолучает сценарий форматирования нижнего колонтитула файла Excel.
set_headerУстанавливает сценарий форматирования заголовка файла Excel.
set_footerУстанавливает скрипт форматирования нижнего колонтитула файла Excel.
set_even_headerУстанавливает сценарий форматирования заголовка четной страницы файла Excel.
Действует только в Excel 2007, если IsHFDiffOddEven имеет значение true.
get_even_headerПолучает сценарий, форматирующий четный заголовок файла Excel.
set_even_footerУстанавливает сценарий форматирования нижнего колонтитула четной страницы файла Excel.
Действует только в Excel 2007, если IsHFDiffOddEven имеет значение true.
get_even_footerПолучает сценарий форматирования нижнего колонтитула файла Excel.
set_first_page_headerУстанавливает сценарий форматирования заголовка первой страницы файла Excel.
Действует только в Excel 2007, если IsHFDiffFirst имеет значение true.
get_first_page_headerПолучает сценарий, форматирующий заголовок первой страницы файла Excel.
set_first_page_footerУстанавливает сценарий форматирования нижнего колонтитула первой страницы файла Excel.
get_first_page_footerПолучает сценарий форматирования нижнего колонтитула первой страницы файла Excel.
set_header_pictureУстанавливает изображение в заголовок листа.
set_footer_pictureУстанавливает изображение в нижнем колонтитуле листа.
set_pictureУстанавливает изображение в верхний/нижний колонтитул листа.

Пример

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"

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