Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

HtmlAccessibilitySemantics

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

Resolves the small, deterministic subset of HTML and ARIA accessibility semantics used by OfficeIMO document conversion pipelines.

Inheritance

  • Object
  • HtmlAccessibilitySemantics

Methods

public static String GetAccessibleName(HtmlElement? element, Boolean includeTextFallback = false) #
Returns: String

Computes an accessible name, optionally using text as the final fallback.

Parameters

element OfficeIMO.Html.Dom.HtmlElement? requiredposition: 0
includeTextFallback System.Boolean = false optionalposition: 1
public static String GetImageAccessibleName(HtmlElement? element) #
Returns: String

Computes the accessible image name from owned document semantics.

Parameters

element OfficeIMO.Html.Dom.HtmlElement? requiredposition: 0
public static Boolean HasEpubType(HtmlElement? element, String semanticType) #
Returns: Boolean

Checks an owned element's EPUB semantic type tokens.

Parameters

element OfficeIMO.Html.Dom.HtmlElement? requiredposition: 0
semanticType System.String requiredposition: 1
public static Boolean HasRole(HtmlElement? element, String role) #
Returns: Boolean

Checks an owned element's ARIA role tokens.

Parameters

element OfficeIMO.Html.Dom.HtmlElement? requiredposition: 0
role System.String requiredposition: 1
public static Boolean IsAriaHidden(HtmlElement? element) #
Returns: Boolean

Checks inherited ARIA hidden state.

Parameters

element OfficeIMO.Html.Dom.HtmlElement? requiredposition: 0
public static Boolean TryGetHeadingLevel(HtmlElement? element, out Int32 level) #
Returns: Boolean

Reads the semantic heading level from an owned element.

Parameters

element OfficeIMO.Html.Dom.HtmlElement? requiredposition: 0
level System.Int32 requiredposition: 1