Technische ondersteuning assistive-technology-support
Alle viewercomponenten ondersteunen de rollen en kenmerken van ARIA (Accessible Rich Internet Applications) om de integratie met ondersteunende hulpmiddelen, zoals schermlezers, te verbeteren.
Het viewerelement op het hoogste niveau heeft het kenmerk role region en aria-label die standaard zijn ingesteld op de naam van de viewer. U kunt het label besturen met het Container.LABEL -lokalisatiesymbool.
Knoppen hebben de rol button en beschrijvende tekst ingesteld met het kenmerk aria-label . De waarde van het kenmerk aria-label wordt gevuld met de waarde van het localisatiesymbool van de knop. Wanneer een knop is uitgeschakeld, wordt het kenmerk aria-disabled dienovereenkomstig ingesteld.
De hoofdweergave heeft de rol application . In aria-roledescription wordt een korte beschrijving van de hoofdweergave gegeven, waarbij de waarde wordt gedefinieerd door het ROLE_DESCRIPTION -lokalisatiesymbool van de overeenkomstige hoofdweergavecomponent. Navigatietips voor toetsenbordgebruikers worden weergegeven met aria-describedby . De tekst voor de gebruiksaanwijzing is afkomstig uit het USAGE_HINT -lokalisatiesymbool. Als voor een element een label is gedefinieerd in het veld UserData, wordt het kenmerk aria-label ingesteld met de waarde van dat label.
Hotspots, gebieden en afbeeldingen met hyperlinks hebben de rol button en beschrijvende tekst ingesteld met het kenmerk aria-label , met de waarde van de hotspot of het label van de afbeeldingskaart. Wanneer de gebruiker de focus op hotspots of afbeeldingen met hyperlinks plaatst, worden met behulp van aria-describedby navigatietips voor toetsenbordgebruikers gegeven, waarbij de tekst voor de gebruiksaanwijzing afkomstig is van het USAGE_HINT -lokalisatiesymbool.
Miniaturen hebben de rol dialog met aria-label -kenmerk bestuurd door het ThumbnailGridView.LABEL -lokalisatiesymbool. Afzonderlijke miniaturen hebben de rol button . Als een miniatuur is geselecteerd, wordt het kenmerk aria-selected ingesteld op true .
Componenten die stalen weergeven, hebben de rol listbox met het kenmerk aria-label ingesteld op de waarde van het LABEL -lokalisatiesymbool van die component. Afzonderlijke stalen hebben de rol option met aria-setsize - en aria-posinset -kenmerken om de staalpositie in de set te beschrijven. Als een staal is geselecteerd, wordt het kenmerk aria-selected ingesteld op true .
Vervolgkeuzelijsten worden geactiveerd door knoppen met het extra kenmerk aria-haspopup ingesteld op true en het kenmerk aria-controls dat verwijst naar het daadwerkelijke element van het vervolgkeuzevenster. Het vervolgkeuzevenster zelf heeft de rol menu met subelementen die de rol menuitem hebben. Elk menu-item heeft het opgegeven kenmerk aria-label .
De gebruikersinterface van het onderzoek wordt gegroepeerd in het element met de rol search. Het veld Invoerveld zoeken heeft de rol searchbox en verwijst naar het informatieve label dat wordt beheerd door SearchPanel.INFO_PROMPT localization symbol with aria-describedby -kenmerk.
Modal dialoogvensters hebben de rol dialog . Naar het headerelement van het dialoogvenster wordt verwezen door het kenmerk aria-labelledby .