Class DocumentMapNodeModel
Represents a node in the document map hierarchy for a report, used for navigation and outlining.
Inheritance
Namespace: Telerik.Reporting.Services.Engine
Assembly: Telerik.Reporting.dll
Syntax
public class DocumentMapNodeModel
Constructors
DocumentMapNodeModel(IBookmarkNode)
Initializes a new instance of the DocumentMapNodeModel class from a bookmark node.
Declaration
public DocumentMapNodeModel(IBookmarkNode bookmark)
Parameters
|
IBookmarkNode
bookmark
The bookmark node to initialize from. |
Properties
Id
Gets the unique identifier of the document map node.
Declaration
public string Id { get; }
Property Value
|
System.String
|
IsExpanded
Gets or sets a value indicating whether the node is expanded in the UI.
Declaration
public bool IsExpanded { get; set; }
Property Value
|
System.Boolean
|
Items
Gets the list of child DocumentMapNodeModel nodes.
Returns null if there are no children.
Compatible with Kendo Treeview.
Declaration
public List<DocumentMapNodeModel> Items { get; }
Property Value
|
System.Collections.Generic.List<DocumentMapNodeModel>
|
Label
Gets the label of the document map node. Provided for backwards compatibility.
Declaration
public string Label { get; }
Property Value
|
System.String
|
Page
Gets the page number where the node appears in the report.
Declaration
public int Page { get; }
Property Value
|
System.Int32
|
Text
Gets the display text of the document map node.
Declaration
public string Text { get; }
Property Value
|
System.String
|
X
Gets the X coordinate of the node's location on the page.
Declaration
public int X { get; }
Property Value
|
System.Int32
|
Y
Gets the Y coordinate of the node's location on the page.
Declaration
public int Y { get; }
Property Value
|
System.Int32
|