API Reference
Class
OfficeDocumentModelNode
Source-neutral recursive document structure used by hierarchical text formats. Format-specific syntax and lossless extension data remain owned by the native format package.
Inheritance
- Object
- OfficeDocumentModelNode
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property OfficeDocumentModel.Structure
- Property OfficeDocumentModelNode.Children
Constructors
public OfficeDocumentModelNode() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Id { get; set; } #Stable node identifier when one is available.
public String Kind { get; set; } #Producer-normalized node kind, such as outline, section, paragraph, list, or table.
public String Text { get; set; } #Primary plain-text value.
public Nullable<Int32> Level { get; set; } #Optional nesting or heading level.
public IReadOnlyDictionary<String, String> Attributes { get; set; } #Portable semantic attributes, using expanded names when a source attribute is namespaced.
public IReadOnlyList<OfficeDocumentModelNode> Children { get; set; } #Child nodes in source order.
public OfficeDocumentModelLocation Location { get; set; } #Source location.