PageSetup

概述

PageSetup 是 Aspose.Cells 为 Rust 提供的 FOSS 中的结构体。继承自:Debug、Clone、PartialEq,以及 1 个。

表示工作表打印和页面布局设置。

此结构体在 Rust 程序中为 PageSetup 对象声明了 102 个方法。可用的方法包括:add_horizontal_page_break、add_vertical_page_break、bottom_margin、bottom_margin_inch、center_footer、center_header、center_horizontally、center_vertically、clear_horizontal_page_breaks、clear_vertical_page_breaks、first_page_number、fit_to_pages_tall,以及另外 90 个方法。公共成员在安装 Aspose.Cells 为 Rust 提供的 FOSS 包后,可供任何 Rust 应用程序访问。

方法

签名描述
new() → Self初始化一个新实例。
paper_size() → PaperSizeType获取纸张大小。
get_paper_size() → PaperSizeType获取纸张尺寸。
set_paper_size(value: PaperSizeType)设置纸张尺寸。
orientation() → PageOrientationType获取页面方向。
get_orientation() → PageOrientationType获取页面方向。
set_orientation(value: PageOrientationType)设置页面方向。
first_page_number() → Option<i32>获取第一张打印页的页码。
get_first_page_number() → Option<i32>获取第一张打印页的页码。
set_first_page_number(value: Option<i32>) → Result<(), CellsError>设置首个打印页码。
scale() → Option<i32>获取打印缩放百分比。
get_scale() → Option<i32>获取打印缩放比例。
set_scale(value: Option<i32>) → Result<(), CellsError>设置打印缩放比例。
fit_to_pages_wide() → Option<i32>获取打印时适合的宽度(以页数计)。
get_fit_to_pages_wide() → Option<i32>获取打印时适合的页面宽度(页数)。
set_fit_to_pages_wide(value: Option<i32>) → Result<(), CellsError>设置打印时适合的宽度页数。
fit_to_pages_tall() → Option<i32>获取打印时适合的页高数量。
get_fit_to_pages_tall() → Option<i32>获取在打印时适合的纵向页数。
set_fit_to_pages_tall(value: Option<i32>) → Result<(), CellsError>设置打印时要适配的页数高度。
print_area() → &str获取打印区域的引用。
get_print_area() → &str获取打印区域的引用。
set_print_area(value: impl Into<String>)设置打印区域引用。
print_title_rows() → &str获取重复标题行的引用。
get_print_title_rows() → &str获取重复标题行的引用。
set_print_title_rows(value: impl Into<String>)设置重复标题行的引用。
print_title_columns() → &str获取重复标题列的引用。
get_print_title_columns() → &str获取重复标题列的引用。
set_print_title_columns(value: impl Into<String>)设置重复标题列的引用。
left_margin() → f64获取左边距(以厘米为单位)。
get_left_margin() → f64获取左侧边距(单位为厘米)。
set_left_margin(value: f64) → Result<(), CellsError>以厘米为单位设置左边距。
right_margin() → f64获取以厘米为单位的右边距。
get_right_margin() → f64获取以厘米为单位的右边距。
set_right_margin(value: f64) → Result<(), CellsError>设置右边距(以厘米为单位)。
top_margin() → f64获取以厘米为单位的顶部边距。
get_top_margin() → f64获取以厘米为单位的顶部边距。
set_top_margin(value: f64) → Result<(), CellsError>以厘米为单位设置顶部边距。
bottom_margin() → f64获取以厘米为单位的底部边距。
get_bottom_margin() → f64获取以厘米为单位的底部边距。
set_bottom_margin(value: f64) → Result<(), CellsError>以厘米为单位设置底部边距。
header_margin() → f64获取以厘米为单位的页眉边距。
get_header_margin() → f64获取页眉边距(以厘米为单位)。
set_header_margin(value: f64) → Result<(), CellsError>以厘米为单位设置页眉边距。
footer_margin() → f64获取以厘米为单位的页脚边距。
get_footer_margin() → f64获取页脚边距(单位为厘米)。
set_footer_margin(value: f64) → Result<(), CellsError>以厘米为单位设置页脚边距。
left_margin_inch() → f64获取左侧边距(以英寸为单位)。
get_left_margin_inch() → f64获取左边距(单位为英寸)。
set_left_margin_inch(value: f64) → Result<(), CellsError>以英寸为单位设置左边距。
right_margin_inch() → f64获取以英寸为单位的右边距。
get_right_margin_inch() → f64获取以英寸为单位的右边距。
set_right_margin_inch(value: f64) → Result<(), CellsError>以英寸为单位设置右边距。
top_margin_inch() → f64获取以英寸为单位的上边距。
get_top_margin_inch() → f64获取以英寸为单位的顶部边距。
set_top_margin_inch(value: f64) → Result<(), CellsError>设置顶部边距(单位为英寸)。
bottom_margin_inch() → f64获取以英寸为单位的底部边距。
get_bottom_margin_inch() → f64获取以英寸为单位的底部边距。
set_bottom_margin_inch(value: f64) → Result<(), CellsError>以英寸为单位设置底部边距。
header_margin_inch() → f64获取页眉边距(单位为英寸)。
get_header_margin_inch() → f64获取以英寸为单位的页眉边距。
set_header_margin_inch(value: f64) → Result<(), CellsError>以英寸设置页眉边距。
footer_margin_inch() → f64获取以英寸为单位的页脚边距。
get_footer_margin_inch() → f64获取以英寸为单位的页脚边距。
set_footer_margin_inch(value: f64) → Result<(), CellsError>设置页脚边距(单位为英寸)。
left_header() → &str获取左页眉文本。
get_left_header() → &str获取左侧页眉文本。
set_left_header(value: impl Into<String>)设置左页眉文本。
center_header() → &str获取居中页眉文本。
get_center_header() → &str获取居中页眉文本。
set_center_header(value: impl Into<String>)设置居中页眉文本。
right_header() → &str获取右侧页眉文本。
get_right_header() → &str获取右侧页眉文本。
set_right_header(value: impl Into<String>)设置右页眉文本。
left_footer() → &str获取左侧页脚文本。
get_left_footer() → &str获取左页脚文本。
set_left_footer(value: impl Into<String>)设置左页脚文本。
center_footer() → &str获取居中页脚文本。
get_center_footer() → &str获取居中页脚文本。
set_center_footer(value: impl Into<String>)设置居中页脚文本。
right_footer() → &str获取右页脚文本。
get_right_footer() → &str获取右页脚文本。
set_right_footer(value: impl Into<String>)设置右页脚文本。
print_gridlines() → bool获取是否打印网格线。
get_print_gridlines() → bool获取是否打印网格线。
set_print_gridlines(value: bool)设置是否打印网格线。
print_headings() → bool获取是否打印行和列标题。
get_print_headings() → bool获取是否打印行和列标题。
set_print_headings(value: bool)设置是否打印行和列标题。
center_horizontally() → bool获取内容是否在页面上水平居中。
get_center_horizontally() → bool获取内容是否在页面上水平居中。
set_center_horizontally(value: bool)设置内容是否在页面上水平居中。
center_vertically() → bool获取内容是否在页面上垂直居中。
get_center_vertically() → bool获取内容是否在页面上垂直居中。
set_center_vertically(value: bool)设置内容是否在页面上垂直居中。
horizontal_page_breaks() → Vec<i32>获取水平分页符,返回已排序的零基行索引。
get_horizontal_page_breaks() → Vec<i32>获取水平分页符的零基行索引(已排序)。
vertical_page_breaks() → Vec<i32>获取垂直分页符的零基列索引(已排序)。
get_vertical_page_breaks() → Vec<i32>获取垂直分页符的零基列索引(已排序)。
add_horizontal_page_break(row_index: i32) → Result<(), CellsError>添加一个项目。
add_vertical_page_break(column_index: i32) → Result<(), CellsError>添加一个项目。
clear_horizontal_page_breaks()清除水平分页符。
clear_vertical_page_breaks()清除垂直分页符。

另请参阅

 中文