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(is_header, section) Получает объект Picture верхнего/нижнего колонтитула.
get_picture(is_first, is_even, is_header, section) Получает объект Picture верхнего/нижнего колонтитула.
copy(source, copy_options) Копирует настройку настройки страницы.
set_fit_to_pages(wide, tall) Устанавливает количество страниц, до которых рабочий лист будет масштабироваться при печати.
custom_paper_size(width, height) Устанавливает пользовательский размер бумаги в дюймах.
clear_header_footer() Очищает настройки верхнего и нижнего колонтитула.
get_header(section) Получает скрипт, форматирующий заголовок файла Excel.
get_commands(header_footer_script) Получает все команды верхнего или нижнего колонтитула.
get_footer(section) Получает скрипт, форматирующий нижний колонтитул файла Excel.
set_header(section, header_script) Задает сценарий, форматирующий заголовок файла Excel.
set_footer(section, footer_script) Задает сценарий, форматирующий нижний колонтитул файла Excel.
set_even_header(section, header_script) Задает сценарий, форматирующий заголовок четной страницы файла Excel.
Только эффект в Excel 2007, когда IsHFDiffOddEven имеет значение true.
get_even_header(section) Получает скрипт, форматирующий четный заголовок файла Excel.
set_even_footer(section, footer_script) Задает сценарий, форматирующий нижний колонтитул четной страницы файла Excel.
Только эффект в Excel 2007, когда IsHFDiffOddEven имеет значение true.
get_even_footer(section) Получает скрипт, форматирующий четный нижний колонтитул файла Excel.
set_first_page_header(section, header_script) Задает сценарий, форматирующий заголовок первой страницы файла Excel.
Только эффект в Excel 2007, когда IsHFDiffFirst имеет значение true.
get_first_page_header(section) Получает скрипт, форматирующий заголовок первой страницы файла Excel.
set_first_page_footer(section, footer_script) Задает сценарий, форматирующий нижний колонтитул первой страницы файла Excel.
get_first_page_footer(section) Получает скрипт, форматирующий нижний колонтитул первой страницы файла Excel.
set_header_picture(section, header_picture) Устанавливает изображение в заголовке рабочего листа.
set_footer_picture(section, footer_picture) Устанавливает изображение в нижний колонтитул листа.
set_picture(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"

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