Class WorksheetProtectionOptions
Represents the protection options of a worksheet.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.Protection
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class WorksheetProtectionOptions
Constructors
WorksheetProtectionOptions(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Initializes a new instance of the WorksheetProtectionOptions class.
Declaration
public WorksheetProtectionOptions(bool allowDeleteRows = false, bool allowInsertRows = false, bool allowDeleteColumns = false, bool allowInsertColumns = false, bool allowFormatCells = false, bool allowFormatColumns = false, bool allowFormatRows = false, bool allowFiltering = false, bool allowSorting = false)
Parameters
System.Boolean
allowDeleteRows
The allow delete rows. |
System.Boolean
allowInsertRows
The allow insert rows. |
System.Boolean
allowDeleteColumns
The allow delete columns. |
System.Boolean
allowInsertColumns
The allow insert columns. |
System.Boolean
allowFormatCells
The allow format cells. |
System.Boolean
allowFormatColumns
The allow format columns. |
System.Boolean
allowFormatRows
The allow format rows. |
System.Boolean
allowFiltering
The allow use autofilter. |
System.Boolean
allowSorting
The allow sorting. |
Fields
Default
Default protection options.
Declaration
public static readonly WorksheetProtectionOptions Default
Field Value
WorksheetProtectionOptions
|
Properties
AllowDeleteColumns
Gets a value indicating whether the user can delete columns when the worksheet is protected.
Declaration
public bool AllowDeleteColumns { get; }
Property Value
System.Boolean
The allow delete columns. |
AllowDeleteRows
Gets a value indicating whether the user can delete rows when the worksheet is protected.
Declaration
public bool AllowDeleteRows { get; }
Property Value
System.Boolean
The allow delete rows. |
AllowFiltering
Gets a value indicating whether the user can use autofilter when the worksheet is protected.
Declaration
public bool AllowFiltering { get; }
Property Value
System.Boolean
The allow filtering. |
AllowFormatCells
Gets a value indicating whether the user can format cells when the worksheet is protected.
Declaration
public bool AllowFormatCells { get; }
Property Value
System.Boolean
The allow format cells. |
AllowFormatColumns
Gets a value indicating whether the user can format columns when the worksheet is protected.
Declaration
public bool AllowFormatColumns { get; }
Property Value
System.Boolean
The allow format columns. |
AllowFormatRows
Gets a value indicating whether the user can format rows when the worksheet is protected.
Declaration
public bool AllowFormatRows { get; }
Property Value
System.Boolean
The allow format rows. |
AllowInsertColumns
Gets a value indicating whether the user can insert columns when the worksheet is protected.
Declaration
public bool AllowInsertColumns { get; }
Property Value
System.Boolean
The allow insert columns. |
AllowInsertRows
Gets a value indicating whether the user can insert rows when the worksheet is protected.
Declaration
public bool AllowInsertRows { get; }
Property Value
System.Boolean
The allow insert rows. |
AllowSorting
Gets a value indicating whether the user can sort when the worksheet is protected.
Declaration
public bool AllowSorting { get; }
Property Value
System.Boolean
The allow sorting. |
Methods
Clone()
Clones this instance.
Declaration
public WorksheetProtectionOptions Clone()
Returns
WorksheetProtectionOptions
The cloned instance. |
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
System.Boolean
True if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
System.Int32
A hash code for the current System.Object. |