ClassDocumentMapNodeModel
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:
public class DocumentMapNodeModel
Inheritance: objectDocumentMapNodeModel
Constructors
DocumentMapNodeModel(IBookmarkNode)
Initializes a new instance of the DocumentMapNodeModel class from a bookmark node.
Declaration
public DocumentMapNodeModel(IBookmarkNode bookmark)
Parameters
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
string
IsExpanded
Gets or sets a value indicating whether the node is expanded in the UI.
Declaration
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
public List<DocumentMapNodeModel> Items { get; }
Property Value
List<DocumentMapNodeModel>
Label
Gets the label of the document map node. Provided for backwards compatibility.
Declaration
public string Label { get; }
Property Value
string
Page
Gets the page number where the node appears in the report.
Declaration
public int Page { get; }
Property Value
int
Text
Gets the display text of the document map node.
Declaration
public string Text { get; }
Property Value
string
X
Gets the X coordinate of the node's location on the page.
Declaration
public int X { get; }
Property Value
int
Y
Gets the Y coordinate of the node's location on the page.
Declaration
public int Y { get; }
Property Value
int