The OutlineNode type exposes the following members.

Constructors

  Name Description
Public method OutlineNode()()()()
Initializes a new instance of the OutlineNode class.
Public method OutlineNode(String)
Initializes a new instance of the OutlineNode class.
Public method OutlineNode(String, C1LinkTarget)
Initializes a new instance of the OutlineNode class.
Public method OutlineNode(String, IDocumentLocation)
Initializes a new instance of the OutlineNode class.
Public method OutlineNode(String, IDocumentLocation, Icon)
Initializes a new instance of the OutlineNode class.

Methods

  Name Description
Public method Clone
Creates a copy of the current OutlineNode. This method NOT copies Children property.

Properties

  Name Description
Public property Caption
Gets or sets the UI string used to represent the current node.
Public property Children
Gets the collection of child nodes of the current node. Note that accessing this property initializes the collection if it has not been initialized yet. To test whether there are child nodes without this side effect, use the HasChildren property.
Public property Document
Gets the C1PrintDocument containing the current node tree.
Public property HasChildren
Gets a value indicating whether the Children collection of the current node has been initialized and contains at least one element.
Public property Icon
Gets or sets the icon used to represent the current node.
Public property IconName
Gets or sets the name in the Dictionary of the icon used to represent the current node.
Public property Level
Gets the nesting level of the current node within the nodes' tree (top-level nodes have level 0).
Public property LinkTarget
Determines the target of the current hyperlink.
Public property Location Obsolete.
Gets or sets the IDocumentLocation associated with the current node.
Public property Owner
Gets the OutlineNodeCollection containing the current node.
Public property Parent
Gets the OutlineNode which is the parent of the current node.
Public property TopParent
Gets the OutlineNode that is the root of the current node tree.

Explicit Interface Implementations

  Name Description
Explicit interface implemetation Private method ICloneable..::..Clone

See Also