Package com.grapecity.documents.excel
Interface IProtectionSettings
public interface IProtectionSettings
代表工作表可用的各种保护选项。只有当工作表处于保护状态时,设置操作才会生效。
-
Method Summary
Modifier and TypeMethodDescriptionvoid从JSON字符串生成ProtectionOptions。boolean获取是否允许在受保护的工作表中删除列。boolean获取是否允许在受保护的工作表中删除行。boolean获取用户是否被允许在受保护的工作表上编辑方案。默认值为 false。boolean获取用户是否被允许使用在表单被保护之前创建的自动筛选功能。boolean获取是否允许在受保护的工作表上设置单元格格式。boolean获取是否允许在受保护的工作表上设置列格式。boolean获取是否允许在受保护的工作表上对行进行格式设置。boolean获取是否允许在受保护的工作表上插入列。boolean获取是否允许在受保护的工作表上插入超链接。boolean获取是否允许在受保护的工作表中插入行。boolean获取是否允许在受保护的工作表上使用排序选项。boolean获取用户是否允许在受保护的工作表上使用对象。boolean获取用户是否被允许在受保护的工作表上使用数据透视表。voidsetAllowDeletingColumns(boolean value) 设置是否允许在受保护的工作表上删除列。voidsetAllowDeletingRows(boolean value) 设置是否允许在受保护的工作表上删除行。voidsetAllowEditingScenarios(boolean value) 设置是否允许用户在受保护的工作表上编辑方案。voidsetAllowFiltering(boolean value) 设置用户是否允许使用在保护工作表之前创建的自动筛选功能。voidsetAllowFormattingCells(boolean value) 设置是否允许在受保护的工作表上格式化单元格。voidsetAllowFormattingColumns(boolean value) 设置是否允许在受保护的工作表中格式化列。voidsetAllowFormattingRows(boolean value) 设置是否允许在受保护的工作表上格式化行。voidsetAllowInsertingColumns(boolean value) 设置是否允许在受保护的工作表中插入列。voidsetAllowInsertingHyperlinks(boolean value) 设置是否允许在受保护的工作表上插入超链接。voidsetAllowInsertingRows(boolean value) 设置是否允许在受保护的工作表中插入行。voidsetAllowSorting(boolean value) 设置是否允许在受保护的工作表上使用排序选项。voidsetAllowUsingObjects(boolean value) 设置用户是否允许在受保护的工 作表中使用对象。voidsetAllowUsingPivotTables(boolean value) 设置用户是否允许在受保护的工作表上使用数据透视表。toJson()生成来自ProtectionOptions的字符串。
-
Method Details
-
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) 设置用户是否允许在受保护的工 作表中使用对象。 -
getAllowEditingScenarios
boolean getAllowEditingScenarios()获取用户是否被允许在受保护的工作表上编辑方案。默认值为 false。 -
setAllowEditingScenarios
void setAllowEditingScenarios(boolean value) 设置是否允许用户在受保护的工作表上编辑方案。 -
fromJson
从JSON字符串生成ProtectionOptions。- Parameters:
json- 表示 ProtectionOptions 的 JSON 字符串。
-
toJson
String toJson()生成来自ProtectionOptions的字符串。- Returns:
- 表示 ProtectionOptions 的 JSON 字符串。
-