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 指示页眉和页脚边距是否与页边距对齐。
如果此属性为真,则左页眉和页脚将与左边距对齐,
右页眉和页脚将与右边距对齐。
默认情况下启用此选项。

方法

方法 描述
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 文件的偶数页标题。
仅当 IsHFDiffOddEven 为真时在 Excel 2007 中有效。
get_even_header(section) 获取格式化 Excel 文件的偶数标题的脚本。
set_even_footer(section, footer_script) 设置格式化 Excel 文件偶数页页脚的脚本。
仅当 IsHFDiffOddEven 为真时在 Excel 2007 中有效。
get_even_footer(section) 获取格式化 Excel 文件偶数页脚的脚本。
set_first_page_header(section, header_script) 设置格式化 Excel 文件首页页眉的脚本。
仅当 IsHFDiffFirst 为真时在 Excel 2007 中有效。
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"

也可以看看