Class WebAccessibility

Class WebAccessibility

Namespace: Aspose.Html.Accessibility
Assembly: Aspose.HTML.dll (25.2.0)

Object to Web Content Accessibility Guidelines (WCAG) 2 requirements (success criteria) and techniques. https://www.w3.org/WAI/WCAG21/quickref/

[ComVisible(true)]
public class WebAccessibility

Inheritance

objectWebAccessibility

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

WebAccessibility()

Initializes a new instance of the WebAccessibility class.

public WebAccessibility()

Properties

Rules

Return list of all rules

public AccessibilityRules Rules { get; }

Property Value

AccessibilityRules

Methods

CreateValidator(IRule)

An AccessibilityValidator instance is created for a specific rule, given the full parameters of the ValidationBuilder.All object.

public AccessibilityValidator CreateValidator(IRule rule)

Parameters

rule IRule

object of rule that implemented IRule interface

Returns

AccessibilityValidator

AccessibilityValidator object

CreateValidator(IRule, ValidationBuilder)

Create AccessibilityValidator instance

public AccessibilityValidator CreateValidator(IRule rule, ValidationBuilder builder)

Parameters

rule IRule

object of rule that implemented IRule interface

builder ValidationBuilder

object ValidationBuilder

Returns

AccessibilityValidator

AccessibilityValidator object

CreateValidator(IRule, Action<validationbuilder>)

Create AccessibilityValidator instance

public AccessibilityValidator CreateValidator(IRule rule, Action<validationbuilder> builder)

Parameters

rule IRule

object of rule that implemented IRule interface

builder Action<ValidationBuilder&gt;

method that return ValidationBuilder object

Returns

AccessibilityValidator

AccessibilityValidator object

CreateValidator(ValidationBuilder)

Create AccessibilityValidator instance

public AccessibilityValidator CreateValidator(ValidationBuilder builder)

Parameters

builder ValidationBuilder

object ValidationBuilder

Returns

AccessibilityValidator

AccessibilityValidator object

CreateValidator(Action<validationbuilder>)

Create AccessibilityValidator instance

public AccessibilityValidator CreateValidator(Action<validationbuilder> builder)

Parameters

builder Action<ValidationBuilder&gt;

method that return ValidationBuilder object

Returns

AccessibilityValidator

AccessibilityValidator object

CreateValidator()

An AccessibilityValidator instance is created according to all the rules with a ValidationBuilder.All object.

public AccessibilityValidator CreateValidator()

Returns

AccessibilityValidator

AccessibilityValidator object

CreateValidator(IList<irule>)

An AccessibilityValidator instance is created for a specific rules list.

public AccessibilityValidator CreateValidator(IList<irule> rules)

Parameters

rules IList<IRule&gt;

list of rules

Returns

AccessibilityValidator

AccessibilityValidator object

CreateValidator(IList<irule>, ValidationBuilder)

An AccessibilityValidator instance is created for a specific rules list.

public AccessibilityValidator CreateValidator(IList<irule> rules, ValidationBuilder builder)

Parameters

rules IList<IRule&gt;

list of rules

builder ValidationBuilder

object ValidationBuilder

Returns

AccessibilityValidator

AccessibilityValidator object

CreateValidator(IList<irule>, Action<validationbuilder>)

An AccessibilityValidator instance is created for a specific rules list.

public AccessibilityValidator CreateValidator(IList<irule> rules, Action<validationbuilder> builder)

Parameters

rules IList<IRule&gt;

list of rules

builder Action<ValidationBuilder&gt;

method that return ValidationBuilder object

Returns

AccessibilityValidator

AccessibilityValidator object </validationbuilder></irule></irule></irule></validationbuilder></validationbuilder>