WorksheetProtection
概述
WorksheetProtection 是 Aspose.Cells 为 Rust 提供的 FOSS 中的结构体。继承自:Debug、Default、Clone,以及另外 3 个。
表示工作表保护。
此结构体为 Rust 程序中的 WorksheetProtection 对象声明了 50 个方法。可用的方法包括:auto_filter、delete_columns、delete_rows、format_cells、format_columns、format_rows、get_auto_filter、get_delete_columns、get_delete_rows、get_format_cells、get_format_columns、get_format_rows,以及另外 38 个方法。公共成员在安装了 Aspose.Cells 为 Rust 提供的 FOSS 包后,可供任何 Rust 应用程序访问。字段:auto_filter、delete_columns、delete_rows、format_cells、format_columns、format_rows,以及另外 10 个。
字段
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
sheet | bool | 读写 | 获取工作表。 |
objects | bool | 读写 | 获取对象。 |
scenarios | bool | 读写 | 获取场景。 |
format_cells | bool | 读写 | 获取格式单元格。 |
format_columns | bool | 读写 | 获取格式列。 |
format_rows | bool | 读写 | 获取格式化行。 |
insert_columns | bool | 读写 | 获取插入列。 |
insert_rows | bool | 读写 | 获取插入行。 |
insert_hyperlinks | bool | 读写 | 获取插入超链接。 |
delete_columns | bool | 读写 | 获取删除列。 |
delete_rows | bool | 读写 | 获取删除行。 |
select_locked_cells | bool | 读写 | 获取选择的锁定单元格。 |
sort | bool | 读写 | 获取排序。 |
auto_filter | bool | 读写 | 获取自动筛选。 |
pivot_tables | bool | 读写 | 获取透视表。 |
select_unlocked_cells | bool | 读写 | 获取选择已解锁的单元格。 |
方法
| 签名 | 描述 |
|---|---|
reset() | 将当前对象重置为其默认状态。 |
is_protected() → bool | 获取一个指示是否受保护的值。 |
get_is_protected() → bool | 获取一个值,指示是否受保护。 |
set_is_protected(value: bool) | 设置一个指示是否受保护的值。 |
scenarios() → bool | 获取一个指示是否启用情景的值。 |
get_scenarios() → bool | 获取一个值,指示是否启用场景。 |
set_scenarios(value: bool) | 设置一个值,以指示是否启用方案。 |
objects() → bool | 获取一个指示对象的值。 |
get_objects() → bool | 获取一个值,指示对象。 |
set_objects(value: bool) | 设置一个值,以指示对象。 |
format_cells() → bool | 获取一个值,指示是否允许格式化单元格。 |
get_format_cells() → bool | 获取一个值,指示是否可以格式化单元格。 |
set_format_cells(value: bool) | 设置一个值,指示是否格式化单元格。 |
format_columns() → bool | 获取一个值,指示是否可以格式化列。 |
get_format_columns() → bool | 获取一个值,指示是否可以格式化列。 |
set_format_columns(value: bool) | 设置一个值,指示是否可以格式化列。 |
format_rows() → bool | 获取一个值,指示是否允许格式化行。 |
get_format_rows() → bool | 获取一个值,指示是否可以格式化行。 |
set_format_rows(value: bool) | 设置一个值,指示是否格式化行。 |
insert_columns() → bool | 获取一个值,指示是否允许插入列。 |
get_insert_columns() → bool | 获取一个值,指示是否允许插入列。 |
set_insert_columns(value: bool) | 设置一个值,指示是否可以插入列。 |
insert_rows() → bool | 获取一个值,指示是否插入行。 |
get_insert_rows() → bool | 获取一个值,指示是否可以插入行。 |
set_insert_rows(value: bool) | 设置一个值,指示是否插入行。 |
insert_hyperlinks() → bool | 获取一个值,指示是否插入超链接。 |
get_insert_hyperlinks() → bool | 获取一个值,指示是否插入超链接。 |
set_insert_hyperlinks(value: bool) | 设置一个值,指示是否插入超链接。 |
delete_columns() → bool | 获取一个值,指示是否允许删除列。 |
get_delete_columns() → bool | 获取一个值,指示是否允许删除列。 |
set_delete_columns(value: bool) | 设置一个值,指示是否可以删除列。 |
delete_rows() → bool | 获取一个值,指示是否删除行。 |
get_delete_rows() → bool | 获取一个值,指示是否可以删除行。 |
set_delete_rows(value: bool) | 设置一个值,指示是否删除行。 |
select_locked_cells() → bool | 获取一个值,指示是否选择锁定的单元格。 |
get_select_locked_cells() → bool | 获取一个值,指示是否选择已锁定的单元格。 |
set_select_locked_cells(value: bool) | 设置一个值,指示是否选择已锁定的单元格。 |
sort() → bool | 获取一个值,指示是否允许排序。 |
get_sort() → bool | 获取一个值,指示是否允许排序。 |
set_sort(value: bool) | 设置一个值,指示是否进行排序。 |
auto_filter() → bool | 获取一个值,指示是否启用自动筛选。 |
get_auto_filter() → bool | 获取一个值,指示是否启用自动筛选。 |
set_auto_filter(value: bool) | 设置一个值,指示是否自动筛选。 |
pivot_tables() → bool | 获取一个值,指示是否允许数据透视表。 |
get_pivot_tables() → bool | 获取一个值,指示是否允许透视表。 |
set_pivot_tables(value: bool) | 设置一个值,指示是否包含数据透视表。 |
select_unlocked_cells() → bool | 获取一个值,指示是否可以选择未锁定的单元格。 |
get_select_unlocked_cells() → bool | 获取一个值,指示是否可以选择未锁定的单元格。 |
set_select_unlocked_cells(value: bool) | 设置一个值,指示是否选择未锁定的单元格。 |
has_stored_state() → bool | 返回是否存在已存储的状态。 |