Class
DocumentMapNodeModel

Represents a node in the document map hierarchy for a report, used for navigation and outlining.

Definition

Namespace:Telerik.Reporting.Services.Engine

Assembly:Telerik.Reporting.dll

Syntax:

cs-api-definition
public class DocumentMapNodeModel

Inheritance: objectDocumentMapNodeModel

Constructors

DocumentMapNodeModel(IBookmarkNode)

Initializes a new instance of the DocumentMapNodeModel class from a bookmark node.

Declaration

cs-api-definition
public DocumentMapNodeModel(IBookmarkNode bookmark)

Parameters

bookmark

IBookmarkNode

The bookmark node to initialize from.

Properties

Id

Gets the unique identifier of the document map node.

Declaration

cs-api-definition
public string Id { get; }

Property Value

string

IsExpanded

Gets or sets a value indicating whether the node is expanded in the UI.

Declaration

cs-api-definition
public bool IsExpanded { get; set; }

Property Value

bool

Items

Gets the list of child DocumentMapNodeModel nodes. Returns null if there are no children. Compatible with Kendo Treeview.

Declaration

cs-api-definition
public List<DocumentMapNodeModel> Items { get; }

Property Value

List<DocumentMapNodeModel>

Label

Gets the label of the document map node. Provided for backwards compatibility.

Declaration

cs-api-definition
public string Label { get; }

Property Value

string

Page

Gets the page number where the node appears in the report.

Declaration

cs-api-definition
public int Page { get; }

Property Value

int

Text

Gets the display text of the document map node.

Declaration

cs-api-definition
public string Text { get; }

Property Value

string

X

Gets the X coordinate of the node's location on the page.

Declaration

cs-api-definition
public int X { get; }

Property Value

int

Y

Gets the Y coordinate of the node's location on the page.

Declaration

cs-api-definition
public int Y { get; }

Property Value

int