PermissionRange
Defines an editable region within a protected document by pairing start and end markers with user or group credentials.
Definition
Namespace:Telerik.Windows.Documents.Flow.Model.Protection
Assembly:Telerik.Windows.Documents.Flow.dll
Syntax:
public class PermissionRange
Inheritance: objectPermissionRange
Constructors
Creates a permission range for the specified document with the given credentials, restricting editing rights to a column span within table rows.
public PermissionRange(RadFlowDocument document, PermissionRangeCredentials permissionRangeCredentials, int? fromColumn, int? toColumn)
The document.
permissionRangeCredentialsPermissionRangeCredentialsThe permission range credentials.
fromColumnint?From column.
toColumnint?To column.
Creates a permission range for the specified document with the given credentials, allowing editing rights across the entire range.
public PermissionRange(RadFlowDocument document, PermissionRangeCredentials permissionRangeCredentials)
The document.
permissionRangeCredentialsPermissionRangeCredentialsThe permission range credentials.
Properties
Gets the credentials that specify which users or groups can edit within this permission range.
public PermissionRangeCredentials Credentials { get; }
The permission range credentials.
Gets the document that contains this permission range.
public RadFlowDocument Document { get; }
The document.
Gets the annotation marker that terminates this permission range within the document content.
public PermissionRangeEnd End { get; }
The permission range end.
Gets the zero-based index of the first column included in this permission when applied to table rows, or null for full-range permissions.
public int? FromColumn { get; }
From column.
Gets the annotation marker that begins this permission range within the document content.
public PermissionRangeStart Start { get; }
The permission range start.