技術サポート assistive-technology-support
すべてのビューアーコンポーネントは、ARIA (Accessible Rich Internet Applications)の役割と属性をサポートし、スクリーンリーダーなどの支援テクノロジーとの統合を向上させます。
最上位のビューア要素には、デフォルトでビューアの名前に設定されている役割regionおよびaria-label属性があります。 ラベルは、Container.LABEL ローカライズ記号で制御できます。
ボタンには、役割buttonとaria-label属性を持つ記述的なテキストが設定されています。 aria-label属性の値は、ボタンのローカライゼーションシンボルの値から入力されます。 ボタンが無効になっている場合、aria-disabled属性が適切に設定されます。
メイン ビューには役割applicationがあります。 メインビューの簡単な説明はaria-roledescriptionで提供され、対応するメインビューコンポーネントのROLE_DESCRIPTION ローカライゼーションシンボルで定義された値が示されます。 キーボードユーザーのナビゲーションヒントはaria-describedbyを使用して提供され、使用ヒントのテキストはUSAGE_HINT ローカライゼーションシンボルから取得されます。 アセットにUserData フィールドで定義されたラベルがある場合、aria-label属性にはそのようなラベルの値が設定されます。
スウォッチを表示するコンポーネントでは、そのコンポーネントのLABEL ローカライゼーションシンボルの値にaria-label属性が設定された役割listboxが設定されています。 個々のスウォッチには、aria-setsize属性とaria-posinset属性を持つ役割optionがあり、セット内のスウォッチの位置を表します。 スウォッチを選択すると、aria-selected属性がtrueに設定されます。