Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

HtmlRenderCapabilityCatalog

OfficeIMO.Html

Namespace
OfficeIMO.Html
Assembly
OfficeIMO.Html
Source revision
e163ccb36643 with working tree changes
Modifiers
static

Executable source of truth for versioned HTML document, rendering, and output compatibility contracts. Entries classify exact subsets by processing stage and profile instead of implying complete specification support.

Inheritance

  • object
  • HtmlRenderCapabilityCatalog

Methods

public static HtmlRenderCapability Get(string id) #

Gets a renderer capability by stable identifier.

Parameters

id string required
public static HtmlCapabilityProfileManifest GetProfile(string id) #

Gets a compatibility profile manifest by stable identifier.

Parameters

id string required
public static bool TryGet(string? id, out HtmlRenderCapability capability) #

Attempts to get a renderer capability by stable identifier.

Parameters

id string? required
capability OfficeIMO.Html.HtmlRenderCapability required

Returns

bool
public static bool TryGetProfile(string? id, out HtmlCapabilityProfileManifest profile) #

Attempts to get a compatibility profile manifest by stable identifier.

Parameters

id string? required
profile OfficeIMO.Html.HtmlCapabilityProfileManifest required

Returns

bool
public static IReadOnlyList<string> Validate() #

Validates catalog identity, ordering, profile references, promotion state, diagnostics, and evidence requirements. An empty result means the executable contract is internally consistent.

Returns

IReadOnlyList<string>

Properties

public static IReadOnlyList<HtmlRenderCapability> All { get; } #

Gets all built-in renderer capability contracts in stable area and identifier order.

public static IReadOnlyList<HtmlCapabilityProfileManifest> ProfileManifests { get; } #

Gets versioned provider, specification, evidence, platform, and output manifests in stable order.

Fields

public const int SchemaVersion #

Current machine-readable capability schema version.

Value: 3