## PageSetup类
封装代表页面设置描述的对象。
PageSetup 对象包含所有页面设置选项。



PageSetup 类型公开以下成员：

### 属性
|属性|描述|
| :- | :- |
| [ods_page_background](/cells/python-net/zh/aspose.cells/pagesetup/ods_page_background) |获取ODS的背景。|
| [print_area](/cells/python-net/zh/aspose.cells/pagesetup/print_area) |代表要打印的范围。|
| [print_title_columns](/cells/python-net/zh/aspose.cells/pagesetup/print_title_columns) |表示包含要在每页左侧重复的单元格的列。|
| [print_title_rows](/cells/python-net/zh/aspose.cells/pagesetup/print_title_rows) |表示包含要在每页顶部重复的单元格的行。|
| [black_and_white](/cells/python-net/zh/aspose.cells/pagesetup/black_and_white) |表示文档元素是否以黑白打印。|
| [center_horizontally](/cells/python-net/zh/aspose.cells/pagesetup/center_horizontally) |表示纸张是否水平居中打印。|
| [center_vertically](/cells/python-net/zh/aspose.cells/pagesetup/center_vertically) |表示纸张是否垂直居中打印。|
| [print_draft](/cells/python-net/zh/aspose.cells/pagesetup/print_draft) |表示是否打印不带图形的纸张。|
| [footer_margin](/cells/python-net/zh/aspose.cells/pagesetup/footer_margin) |表示从页面底部到页脚的距离，以厘米为单位。|
| [footer_margin_inch](/cells/python-net/zh/aspose.cells/pagesetup/footer_margin_inch) |表示从页面底部到页脚的距离，以英寸为单位。|
| [header_margin](/cells/python-net/zh/aspose.cells/pagesetup/header_margin) |表示从页面顶部到页眉的距离，以厘米为单位。|
| [header_margin_inch](/cells/python-net/zh/aspose.cells/pagesetup/header_margin_inch) |表示从页面顶部到页眉的距离，以英寸为单位。|
| [printer_settings](/cells/python-net/zh/aspose.cells/pagesetup/printer_settings) |获取并设置默认打印机的设置。|
| [left_margin](/cells/python-net/zh/aspose.cells/pagesetup/left_margin) |表示左边距的大小，以厘米为单位。|
| [left_margin_inch](/cells/python-net/zh/aspose.cells/pagesetup/left_margin_inch) |表示左边距的大小，以英寸为单位。|
| [right_margin](/cells/python-net/zh/aspose.cells/pagesetup/right_margin) |表示右边距的大小，以厘米为单位。|
| [right_margin_inch](/cells/python-net/zh/aspose.cells/pagesetup/right_margin_inch) |表示右边距的大小，单位为英寸。|
| [top_margin](/cells/python-net/zh/aspose.cells/pagesetup/top_margin) |表示上边距的大小，以厘米为单位。|
| [top_margin_inch](/cells/python-net/zh/aspose.cells/pagesetup/top_margin_inch) |表示上边距的大小，以英寸为单位。|
| [bottom_margin](/cells/python-net/zh/aspose.cells/pagesetup/bottom_margin) |表示下边距的大小，以厘米为单位。|
| [bottom_margin_inch](/cells/python-net/zh/aspose.cells/pagesetup/bottom_margin_inch) |表示下边距的大小，以英寸为单位。|
| [first_page_number](/cells/python-net/zh/aspose.cells/pagesetup/first_page_number) |表示打印此工作表时将使用的第一个页码。|
| [fit_to_pages_tall](/cells/python-net/zh/aspose.cells/pagesetup/fit_to_pages_tall) |表示工作表打印时将缩放到的页数。<br/>默认值为 1。|
| [fit_to_pages_wide](/cells/python-net/zh/aspose.cells/pagesetup/fit_to_pages_wide) |表示打印时工作表将缩放到的页数。<br/>默认值为 1。|
| [is_percent_scale](/cells/python-net/zh/aspose.cells/pagesetup/is_percent_scale) |如果此属性为 False，则 FitToPagesWide 和 FitToPagesTall 属性控制工作表的缩放方式。|
| [order](/cells/python-net/zh/aspose.cells/pagesetup/order) |表示 Microsoft Excel 在打印大型工作表时对页面进行编号的顺序。|
| [is_automatic_paper_size](/cells/python-net/zh/aspose.cells/pagesetup/is_automatic_paper_size) |指示纸张尺寸是否自动。|
| [paper_size](/cells/python-net/zh/aspose.cells/pagesetup/paper_size) |表示纸张的大小。|
| [paper_width](/cells/python-net/zh/aspose.cells/pagesetup/paper_width) |获取纸张的宽度（以英寸为单位），考虑页面方向。|
| [paper_height](/cells/python-net/zh/aspose.cells/pagesetup/paper_height) |获取纸张的高度（以英寸为单位），考虑页面方向。|
| [orientation](/cells/python-net/zh/aspose.cells/pagesetup/orientation) |表示页面打印方向。|
| [print_comments](/cells/python-net/zh/aspose.cells/pagesetup/print_comments) |表示注释随工作表一起打印的方式。|
| [print_errors](/cells/python-net/zh/aspose.cells/pagesetup/print_errors) |指定显示的打印错误类型。|
| [print_headings](/cells/python-net/zh/aspose.cells/pagesetup/print_headings) |表示是否随此页面打印行标题和列标题。|
| [print_gridlines](/cells/python-net/zh/aspose.cells/pagesetup/print_gridlines) |表示单元格网格线是否打印在页面上。|
| [zoom](/cells/python-net/zh/aspose.cells/pagesetup/zoom) |表示缩放因子（以百分比表示）。该值应介于 10 到 400 之间。|
| [is_auto_first_page_number](/cells/python-net/zh/aspose.cells/pagesetup/is_auto_first_page_number) |指示是否自动分配第一个页码。|
| [print_quality](/cells/python-net/zh/aspose.cells/pagesetup/print_quality) |代表打印质量。|
| [print_copies](/cells/python-net/zh/aspose.cells/pagesetup/print_copies) |获取并设置要打印的份数。|
| [is_hf_diff_odd_even](/cells/python-net/zh/aspose.cells/pagesetup/is_hf_diff_odd_even) | True 表示奇数页的页眉/页脚与奇数页不同。|
| [is_hf_diff_first](/cells/python-net/zh/aspose.cells/pagesetup/is_hf_diff_first) | True 表示第一页的页眉/页脚与其他页面不同。|
| [is_hf_scale_with_doc](/cells/python-net/zh/aspose.cells/pagesetup/is_hf_scale_with_doc) |指示页眉和页脚是否随文档缩放而缩放。<br/>仅适用于 Excel 2007。|
| [is_hf_align_margins](/cells/python-net/zh/aspose.cells/pagesetup/is_hf_align_margins) |指示页眉和页脚边距是否与页边距对齐。<br/>如果此属性为真，则左页眉和页脚将与左边距对齐，<br/>并且右页眉和右页脚将与右边距对齐。<br/>默认情况下启用此选项。|


### 方法
|方法|描述|
| :- | :- |
| [`get_picture(self, is_header, section)`](/cells/python-net/zh/aspose.cells/pagesetup/get_picture/#bool-int) |获取页眉/页脚的 [`Picture`](/cells/python-net/zh/aspose.cells.drawing/picture) 对象。|
| [`get_picture(self, is_first, is_even, is_header, section)`](/cells/python-net/zh/aspose.cells/pagesetup/get_picture/#bool-bool-bool-int) |获取页眉/页脚的 [`Picture`](/cells/python-net/zh/aspose.cells.drawing/picture) 对象。|
| [`copy(self, source, copy_options)`](/cells/python-net/zh/aspose.cells/pagesetup/copy/#aspose.cells.pagesetup-aspose.cells.copyoptions) |复制页面设置的设置。|
| [`set_fit_to_pages(self, wide, tall)`](/cells/python-net/zh/aspose.cells/pagesetup/set_fit_to_pages/#int-int) |设置工作表打印时的页数。|
| [`custom_paper_size(self, width, height)`](/cells/python-net/zh/aspose.cells/pagesetup/custom_paper_size/#float-float) |设置自定义纸张尺寸，以英寸为单位。|
| [`clear_header_footer(self)`](/cells/python-net/zh/aspose.cells/pagesetup/clear_header_footer/#) |清除页眉和页脚设置。|
| [`get_header(self, section)`](/cells/python-net/zh/aspose.cells/pagesetup/get_header/#int) |获取格式化 Excel 文件标题的脚本。|
| [`get_commands(self, header_footer_script)`](/cells/python-net/zh/aspose.cells/pagesetup/get_commands/#str) |获取页眉或页脚的所有命令。|
| [`get_footer(self, section)`](/cells/python-net/zh/aspose.cells/pagesetup/get_footer/#int) |获取格式化 Excel 文件页脚的脚本。|
| [`set_header(self, section, header_script)`](/cells/python-net/zh/aspose.cells/pagesetup/set_header/#int-str) |设置格式化 Excel 文件标题的脚本。|
| [`set_footer(self, section, footer_script)`](/cells/python-net/zh/aspose.cells/pagesetup/set_footer/#int-str) |设置格式化 Excel 文件页脚的脚本。|
| [`set_even_header(self, section, header_script)`](/cells/python-net/zh/aspose.cells/pagesetup/set_even_header/#int-str) |设置格式化 Excel 文件偶数页页眉的脚本。<br/>仅当 IsHFDiffOddEven 为真时在 Excel 2007 中有效。|
| [`get_even_header(self, section)`](/cells/python-net/zh/aspose.cells/pagesetup/get_even_header/#int) |获取格式化 Excel 文件事件头的脚本。|
| [`set_even_footer(self, section, footer_script)`](/cells/python-net/zh/aspose.cells/pagesetup/set_even_footer/#int-str) |设置格式化 Excel 文件偶数页页脚的脚本。<br/>仅当 IsHFDiffOddEven 为真时在 Excel 2007 中有效。|
| [`get_even_footer(self, section)`](/cells/python-net/zh/aspose.cells/pagesetup/get_even_footer/#int) |获取格式化 Excel 文件偶数页脚的脚本。|
| [`set_first_page_header(self, section, header_script)`](/cells/python-net/zh/aspose.cells/pagesetup/set_first_page_header/#int-str) |设置格式化 Excel 文件第一页页眉的脚本。<br/>仅当 IsHFDiffFirst 为真时在 Excel 2007 中有效。|
| [`get_first_page_header(self, section)`](/cells/python-net/zh/aspose.cells/pagesetup/get_first_page_header/#int) |获取格式化 Excel 文件首页页眉的脚本。|
| [`set_first_page_footer(self, section, footer_script)`](/cells/python-net/zh/aspose.cells/pagesetup/set_first_page_footer/#int-str) |设置格式化 Excel 文件第一页页脚的脚本。|
| [`get_first_page_footer(self, section)`](/cells/python-net/zh/aspose.cells/pagesetup/get_first_page_footer/#int) |获取格式化 Excel 文件第一页页脚的脚本。|
| [`set_header_picture(self, section, header_picture)`](/cells/python-net/zh/aspose.cells/pagesetup/set_header_picture/#int-bytes) |在工作表的标题中设置图像。|
| [`set_footer_picture(self, section, footer_picture)`](/cells/python-net/zh/aspose.cells/pagesetup/set_footer_picture/#int-bytes) |在工作表的页脚中设置图像。|
| [`set_picture(self, is_first, is_even, is_header, section, image_data)`](/cells/python-net/zh/aspose.cells/pagesetup/set_picture/#bool-bool-bool-int-bytes) |在工作表的页眉/页脚中设置图像。|



### 例子

```python
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`](/cells/python-net/zh/aspose.cells.drawing/picture)
