API Reference
Class
HtmlAccessibilitySemantics
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:
StringComputes an accessible name, optionally using text as the final fallback.
Parameters
- element OfficeIMO.Html.Dom.HtmlElement?
- includeTextFallback System.Boolean = false
public static String GetImageAccessibleName(HtmlElement? element) #Returns:
StringComputes the accessible image name from owned document semantics.
Parameters
- element OfficeIMO.Html.Dom.HtmlElement?
public static Boolean HasEpubType(HtmlElement? element, String semanticType) #Returns:
BooleanChecks an owned element's EPUB semantic type tokens.
Parameters
- element OfficeIMO.Html.Dom.HtmlElement?
- semanticType System.String
public static Boolean HasRole(HtmlElement? element, String role) #Returns:
BooleanChecks an owned element's ARIA role tokens.
Parameters
- element OfficeIMO.Html.Dom.HtmlElement?
- role System.String
public static Boolean TryGetHeadingLevel(HtmlElement? element, out Int32 level) #Returns:
BooleanReads the semantic heading level from an owned element.
Parameters
- element OfficeIMO.Html.Dom.HtmlElement?
- level System.Int32
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?