API Reference

Class

HtmlRenderCapability

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers sealed

Describes one executable HTML renderer compatibility contract.

Inheritance

  • Object
  • HtmlRenderCapability

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public HtmlRenderCapability(String id, String area, HtmlRenderCapabilityKind kind, HtmlRenderSupportLevel supportLevel, IEnumerable<String> features, String behavior, IEnumerable<String> diagnosticCodes = null) #

Creates a renderer compatibility contract.

Parameters

id System.String requiredposition: 0
area System.String requiredposition: 1
kind OfficeIMO.Html.HtmlRenderCapabilityKind requiredposition: 2
supportLevel OfficeIMO.Html.HtmlRenderSupportLevel requiredposition: 3
features System.Collections.Generic.IEnumerable{System.String} requiredposition: 4
behavior System.String requiredposition: 5
diagnosticCodes System.Collections.Generic.IEnumerable{System.String} = null optionalposition: 6

Properties

public String Id { get; } #

Stable machine-readable capability identifier.

public String Area { get; } #

Human-readable renderer area.

public HtmlRenderCapabilityKind Kind { get; } #

Standards surface represented by this entry.

public HtmlRenderSupportLevel SupportLevel { get; } #

Observable support outcome.

public IReadOnlyList<String> Features { get; } #

CSS properties, at-rules, elements, or artifact features covered by the entry.

public String Behavior { get; } #

Exact supported subset or fallback behavior.

public IReadOnlyList<String> DiagnosticCodes { get; } #

Stable diagnostics emitted when the declared boundary is crossed.