Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeDocumentModelNode

Namespace OfficeIMO
Assembly OfficeIMO.Core
Modifiers sealed

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.

Constructors

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.