API Reference

Class

HtmlSemanticDocument

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers sealed

Canonical typed semantic representation shared by HTML target adapters.

Inheritance

  • Object
  • HtmlSemanticDocument

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

Properties

public String Title { get; } #

Normalized document title.

public String Language { get; } #

Declared document language.

public IReadOnlyDictionary<String, String> Metadata { get; } #

Normalized document metadata keyed by lower-case name.

public IReadOnlyList<HtmlSemanticSection> Sections { get; } #

Ordered semantic sections used as pages, sheets, or slides by generic adapters.

public IReadOnlyList<HtmlSemanticBlock> RootTables { get; } #

Top-level tables, excluding tables nested in another table.

public IReadOnlyList<HtmlSemanticResource> ResourceOccurrences { get; } #

Every resource occurrence referenced by retained semantic blocks in source order.

public IReadOnlyList<HtmlSemanticResource> Resources { get; } #

Deduplicated resource inventory keyed by kind and source.