New to Telerik Document ProcessingStart a free 30-day trial

Named location within a document that enables navigation and cross-referencing, defined by paired start and end range markers.

Definition

Namespace:Telerik.Windows.Documents.Flow.Model

Assembly:Telerik.Windows.Documents.Flow.dll

Syntax:

C#
public class Bookmark

Inheritance: objectBookmark

Constructors

Initializes a new instance of the Bookmark class with the specified name and optional column range for table bookmarks.

C#
public Bookmark(RadFlowDocument document, string name, int? fromColumn, int? toColumn)
Parameters:documentRadFlowDocument

The document.

namestring

The name.

fromColumnint?

From column.

toColumnint?

To column.

Initializes a new instance of the Bookmark class with the specified name in the given document.

C#
public Bookmark(RadFlowDocument document, string name)
Parameters:documentRadFlowDocument

The document.

namestring

The name.

Properties

Gets the inline marker that defines the end position of this bookmark's range.

C#
public BookmarkRangeEnd BookmarkRangeEnd { get; }
Property Value:

The bookmark range end.

Gets the inline marker that defines the start position of this bookmark's range.

C#
public BookmarkRangeStart BookmarkRangeStart { get; }
Property Value:

The bookmark range start.

Gets the document that contains this bookmark.

C#
public RadFlowDocument Document { get; }
Property Value:

The document.

Gets the zero-based index of the first table column included in this bookmark's range, or null if the bookmark is not column-specific.

C#
public int? FromColumn { get; }
Property Value:

From column.

Gets the unique name that identifies this bookmark for navigation and cross-referencing.

C#
public string Name { get; }
Property Value:

The name.

Gets the zero-based index of the last table column included in this bookmark's range, or null if the bookmark is not column-specific.

C#
public int? ToColumn { get; }
Property Value:

To column.