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() | 清除垂直分页符。 |