Unterstützung bei der Technologie assistive-technology-support

Alle Viewer-Komponenten unterstützen ARIA (Accessible Rich Internet Applications)-Rollen und -Attribute, um die Integration mit Hilfstechnologien wie Bildschirmlesehilfen zu verbessern.

Das Viewer-Element der obersten Ebene hat die Rolle region und das Attribut aria-label, die standardmäßig auf den Namen des Viewers festgelegt sind. Sie können die Bezeichnung mit dem Lokalisierungssymbol Container.LABEL steuern.

Schaltflächen haben die Rolle "button" und beschreibender Text wird mit dem Attribut "aria-label" festgelegt. Der Wert des Attributs aria-label wird aus dem Wert des Lokalisierungssymbols der Schaltfläche abgeleitet. Wenn eine Schaltfläche deaktiviert ist, wird das Attribut aria-disabled entsprechend eingestellt.

Die Hauptansicht hat die Rolle "application". Eine kurze Beschreibung der Hauptansicht wird in aria-roledescription bereitgestellt, wobei der Wert durch das Lokalisierungssymbol ROLE_DESCRIPTION der entsprechenden Hauptansichtskomponente definiert wird. Navigationshinweise für Tastaturbenutzer werden mit aria-describedby bereitgestellt, der Text für den Nutzungshinweis stammt aus dem Lokalisierungssymbol USAGE_HINT. Wenn für ein Asset eine Beschriftung im Feld UserData definiert ist, wird das Attribut aria-label mit dem Wert dieser Beschriftung festgelegt.

Hotspots, Regionen und Imagemaps haben die Rolle "button"und beschreibenden Text mit dem Attribut "aria-label", wobei der Wert der Hotspot- oder Imagemap-Beschriftung angegeben ist. Wenn der Benutzer den Fokus auf Hotspots oder Imagemaps legt, werden Navigationshinweise für Tastaturbenutzer mit aria-describedby bereitgestellt, wobei der Text für den Nutzungshinweis aus dem Lokalisierungssymbol USAGE_HINT stammt.

Miniaturansichten haben die Rolle "dialog", wobei das Attribut "aria-label" durch das Lokalisierungssymbol "ThumbnailGridView.LABEL" gesteuert wird. Einzelne Miniaturansichten haben die Rolle "button". Wenn eine Miniaturansicht ausgewählt ist, wird das Attribut aria-selected auf true gesetzt.

Komponenten, die Muster anzeigen, haben die Rolle "listbox", wobei das Attribut "aria-label" auf den Wert des Lokalisierungssymbols LABEL dieser Komponente gesetzt ist. Einzelne Muster haben die Rolle option mit den Attributen aria-setsize und aria-posinset , um die Musterposition im Satz zu beschreiben. Wenn ein Muster ausgewählt ist, wird das aria-selected -Attribut auf true gesetzt.

Dropdown-Listen werden durch Schaltflächen aktiviert, wobei das zusätzliche Attribut aria-haspopup auf true und das Attribut aria-controls auf das tatsächliche Dropdown-Bedienfeldelement verweisen. Das Dropdown-Bedienfeld selbst hat die Rolle "menu", wobei Unterelemente die Rolle "menuitem" haben. Für jedes Menüelement ist das Attribut aria-label angegeben.

Die Suchbenutzeroberfläche ist im Element mit der Rolle "search" gruppiert. Das Eingabefeld für die Suche hat die Rolle "searchbox" und verweist auf die informative Bezeichnung, die durch das Lokalisierungssymbol SearchPanel.INFO_PROMPT mit dem Attribut aria-describedby gesteuert wird.

Modale Dialogfelder haben die Rolle "dialog". Das Kopfzeilenelement des Dialogfelds wird durch das Attribut aria-labelledby referenziert.

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8