接口 IProtectionSettings
public interface IProtectionSettings
代表工作表可用的各种保护选项。只有当工作表处于保护状态时,设置操作才会生效。
-
方法概要
修饰符和类型方法说明void
从JSON字符串生成ProtectionOptions。boolean
获取是否允许在受保护的工作表中删除列。boolean
获取是否允许在受保护的工作表中删除行。boolean
获取用户是否被允许使用在表单被保护之前创建的自动筛选功能。boolean
获取是否允许在受保护的工作表上设置单元格格式。boolean
获取是否允许在受保护的工作表上设置列格式。boolean
获取是否允许在受保护的工作表上对行进行格式设置。boolean
获取是否允许在受保护的工作表上插入列。boolean
获取是否允许在受保护的工作表上插入超链接。boolean
获取是否允许在受保护的工作表中插入行。boolean
获取是否允许在受保护的工作表上使用排序选项。boolean
获取用户是否允许在受保护的工作表上使用对象。boolean
获取用户是否被允许在受保护的工作表上使用数据透视表。void
setAllowDeletingColumns
(boolean value) 设置是否允许在受保护的工作表上删除列。void
setAllowDeletingRows
(boolean value) 设置是否允许在受保护的工作表上删除行。void
setAllowFiltering
(boolean value) 设置用户是否允许使用在保护工作表之前创建的自动筛选功能。void
setAllowFormattingCells
(boolean value) 设置是否允许在受保护的工作表上格式化单元格。void
setAllowFormattingColumns
(boolean value) 设置是否允许在受保护的工作表中格式化列。void
setAllowFormattingRows
(boolean value) 设置是否允许在受保护的工作表上格式化行。void
setAllowInsertingColumns
(boolean value) 设置是否允许在受保护的工作表中插入列。void
setAllowInsertingHyperlinks
(boolean value) 设置是否允许在受保护的工作表上插入超链接。void
setAllowInsertingRows
(boolean value) 设置是否允许在受保护的工作表中插入行。void
setAllowSorting
(boolean value) 设置是否允许在受保护的工作表上使用排序选项。void
setAllowUsingObjects
(boolean value) 设置用户是否允许在受保护的工 作表中使用对象。void
setAllowUsingPivotTables
(boolean value) 设置用户是否允许在受保护的工作表上使用数据透视表。toJson()
生成来自ProtectionOptions的字符串。
-
方法详细资料
-
getAllowDeletingColumns
boolean getAllowDeletingColumns()获取是否允许在受保护的工作表中删除列。 -
setAllowDeletingColumns
void setAllowDeletingColumns(boolean value) 设置是否允许在受保护的工作表上删除列。 -
getAllowDeletingRows
boolean getAllowDeletingRows()获取是否允许在受保护的工作表中删除行。 -
setAllowDeletingRows
void setAllowDeletingRows(boolean value) 设置是否允许在受保护的工作表上删除行。 -
getAllowFiltering
boolean getAllowFiltering()获取用户是否被允许使用在表单被保护之前创建的自动筛选功能。 -
setAllowFiltering
void setAllowFiltering(boolean value) 设置用户是否允许使用在保护工作表之前创建的自动筛选功能。 -
getAllowFormattingCells
boolean getAllowFormattingCells()获取是否允许在受保护的工作表上设置单元格格式。 -
setAllowFormattingCells
void setAllowFormattingCells(boolean value) 设置是否允许在受保护的工作表上格式化单元格。 -
getAllowFormattingColumns
boolean getAllowFormattingColumns()获取是否允许在受保护的工作表上设置列格式。 -
setAllowFormattingColumns
void setAllowFormattingColumns(boolean value) 设置是否允许在受保护的工作表中格式化列。 -
getAllowFormattingRows
boolean getAllowFormattingRows()获取是否允许在受保护的工作表上对行进行格式设置。 -
setAllowFormattingRows
void setAllowFormattingRows(boolean value) 设置是否允许在受保护的工作表上格式化行。 -
getAllowInsertingColumns
boolean getAllowInsertingColumns()获取是否允许在受保护的工作表上插入列。 -
setAllowInsertingColumns
void setAllowInsertingColumns(boolean value) 设置是否允许在受保护的工作表中插入列。 -
getAllowInsertingRows
boolean getAllowInsertingRows()获取是否允许在受保护的工作表中插入行。 -
setAllowInsertingRows
void setAllowInsertingRows(boolean value) 设置是否允许在受保护的工作表中插入行。 -
getAllowInsertingHyperlinks
boolean getAllowInsertingHyperlinks()获取是否允许在受保护的工作表上插入超链接。 -
setAllowInsertingHyperlinks
void setAllowInsertingHyperlinks(boolean value) 设置是否允许在受保护的工作表上插入超链接。 -
getAllowSorting
boolean getAllowSorting()获取是否允许在受保护的工作表上使用排序选项。 -
setAllowSorting
void setAllowSorting(boolean value) 设置是否允许在受保护的工作表上使用排序选项。 -
getAllowUsingPivotTables
boolean getAllowUsingPivotTables()获取用户是否被允许在受保护的工作表上使用数据透视表。 -
setAllowUsingPivotTables
void setAllowUsingPivotTables(boolean value) 设置用户是否允许在受保护的工作表上使用数据透视表。 -
getAllowUsingObjects
boolean getAllowUsingObjects()获取用户是否允许在受保护的工作表上使用对象。 -
setAllowUsingObjects
void setAllowUsingObjects(boolean value) 设置用户是否允许在受保护的工 作表中使用对象。 -
fromJson
从JSON字符串生成ProtectionOptions。- 参数:
json
- 表示 ProtectionOptions 的 JSON 字符串。
-
toJson
String toJson()生成来自ProtectionOptions的字符串。- 返回:
- 表示 ProtectionOptions 的 JSON 字符串。
-