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"
Смотрите также
- модуль aspose.cells
- класс Picture