-
-
GrapeCity.Documents.Excel
-
- IAboveAverage
- IAreas
- IAuthor
- IAutoFilter
- IAutoMergeRangeInfo
- IBarcode
- IBorder
- IBorders
- IBuiltInDocumentPropertyCollection
- ICalcContext
- ICalculatedFields
- ICalculatedItems
- ICascadeSparkLine
- ICellCollection
- ICellColorSortField
- ICellDecoration
- ICellDecorationIcon
- ICellPadding
- ICodabar
- ICode128
- ICode39
- ICode49
- ICode93
- IColorScale
- IColorScaleCriteria
- IColorScaleCriterion
- IColorStop
- IColorStops
- IComment
- IComments
- ICommentsThreaded
- ICommentThreaded
- IConditionValue
- ICornerFold
- ICsvParser
- ICustomDocumentPropertyCollection
- ICustomView
- ICustomViews
- IDataBar
- IDataBarBorder
- IDataMatrix
- IDataOptions
- IDisplayFormat
- IDocumentProperty
- IDocumentPropertyCollection
- IEAN13
- IEAN8
- IExcelOptions
- IFilter
- IFilters
- IFont
- IFontColorSortField
- IFontOption
- IFormatColor
- IFormatCondition
- IFormatConditions
- IFormulaOptions
- IFormulaResolver
- IGraphic
- IGraphicsInfo
- IGroupInfo
- IGS1128
- IHeaderFooter
- IHPageBreak
- IHPageBreaks
- IHyperlink
- IHyperlinks
- IIcon
- IIconCriteria
- IIconCriterion
- IIconSet
- IIconSetCondition
- IIconSets
- IIconSortField
- IInterior
- IJsonSerializer
- ILabelOption
- ILabelOptions
- ILinearGradient
- IName
- INames
- INegativeBarFormat
- IOutline
- IOutlineColumn
- IPage
- IPageSetup
- IPane
- IPanes
- IPDF417
- IPivotAxis
- IPivotCache
- IPivotCaches
- IPivotCell
- IPivotField
- IPivotFields
- IPivotFilter
- IPivotFilters
- IPivotFormula
- IPivotFormulas
- IPivotItem
- IPivotItemList
- IPivotItems
- IPivotLine
- IPivotLineCells
- IPivotLines
- IPivotTable
- IPivotTables
- IPivotValueCell
-
IProtectionSettings
- IQRCode
- IRange
- IRangeProvider
- IReadOnlySignatureDetails
- IRectangularGradient
- IRichText
- IScenario
- IScenarios
- ISheetTab
- ISheetTabs
- IShrinkToFitSettings
- ISignature
- ISignatureSet
- ISignatureSetup
- ISlicer
- ISlicerCache
- ISlicerCaches
- ISlicerItem
- ISlicerItems
- ISlicerPivotTables
- ISlicers
- ISort
- ISortField
- ISortFields
- ISparkAxes
- ISparkColor
- ISparkHorizontalAxis
- ISparkline
- ISparklineGroup
- ISparklineGroups
- ISparkLineObject
- ISparkPoints
- ISparkVerticalAxis
- IStyle
- IStyleCollection
- ITable
- ITableColumn
- ITableColumns
- ITableDataSource
- ITableRow
- ITableRows
- ITables
- ITableStyle
- ITableStyleCollection
- ITableStyleElement
- ITableStyleElements
- ITextRun
- ITheme
- IThemeColor
- IThemeColorScheme
- IThemeFont
- IThemeFonts
- IThemeFontScheme
- ITop10
- IUniqueValues
- IValidation
- IValueSortField
- IVPageBreak
- IVPageBreaks
- IWebRequestHandler
- IWorkbook
- IWorkbookView
- IWorksheet
- IWorksheets
- IWorksheetView
-
- GrapeCity.Documents.Excel.Drawing
- GrapeCity.Documents.Excel.Expressions
- GrapeCity.Documents.Excel.Forms
-
GrapeCity.Documents.Excel
GrapeCity.Documents.Excel.IProtectionSettings
IProtectionSettings Interface
Represents the various types of protection options available for a worksheet. The setting action will take effect only if the worksheet is under protection.
Namespace: GrapeCity.Documents.Excel
Assembly: DS.Documents.Excel.dll
Syntax
public interface IProtectionSettings
Public Interface IProtectionSettings
Properties
| Name | Description |
|---|---|
| AllowDeletingColumns | Gets or sets whether the deletion of columns is allowed on a protected worksheet. |
| AllowDeletingRows | Gets or sets whether the deletion of rows is allowed on a protected worksheet. |
| AllowEditingScenarios | Gets or sets whether the user is allowed to edit scenarios on a protected worksheet. The default value is false. |
| AllowFiltering | Gets or sets whether the user is allowed to make use of an AutoFilter that was created before the sheet was protected. |
| AllowFormattingCells | Gets or sets whether the formatting of cells is allowed on a protected worksheet. |
| AllowFormattingColumns | Gets or sets whether the formatting of columns is allowed on a protected worksheet. |
| AllowFormattingRows | Gets or sets whether the formatting of rows is allowed on a protected worksheet. |
| AllowInsertingColumns | Gets or sets whether the insertion of columns is allowed on a protected worksheet. |
| AllowInsertingHyperlinks | Gets or sets whether the insertion of hyperlinks is allowed on a protected worksheet. |
| AllowInsertingRows | Gets or sets whether the insertion of rows is allowed on a protected worksheet. |
| AllowSorting | Gets or sets whether the sorting option is allowed on a protected worksheet. |
| AllowUsingObjects | Gets or sets whether the user is allowed to use objects on a protected worksheet. |
| AllowUsingPivotTables | Gets or sets whether the user is allowed to use pivot tables on a protected worksheet. |
Methods
| Name | Description |
|---|---|
| FromJson(string) | Generate protectionSettings from the JSON string. |
| ToJson() | Generate the JSON string from the protectionSettings. |