すべてのビューアコンポーネントは、ARIA(アクセシブルなリッチインターネットアプリケーション)の役割と属性をサポートし、スクリーンリーダーなどの支援テクノロジーとの統合を強化します。
トップレベルのビューア要素には、デフォルトでビューアの名前に設定された役割 region
と aria-label
属性があります。 ラベルは Container.LABEL
ローカリゼーション記号で制御できます。
メインビューには役割 application
があります。 メインビューの簡単な説明は、 aria-roledescription
に記載され、対応するメインビューコンポーネントの ROLE_DESCRIPTION
ローカライゼーション記号で定義された値と共に示されます。 キーボードユーザーのナビゲーションヒントは aria-describedby
を使用して提供され、使用ヒントのテキストは USAGE_HINT
ローカライゼーション記号から取得されます。 アセットの UserData フィールドにラベルが定義されている場合、aria-label
属性にはそのラベルの値が設定されます。
ホットスポット、領域、および画像マップには、button
属性を持つ役割と説明テキストが設定され、ホットスポットまたは画像マップラベルの値が設定されます。 aria-label
ユーザーがホットスポットや画像マップにフォーカスを置くと、キーボードユーザーのナビゲーションヒントが aria-describedby
を使用して提供され、使用ヒントのテキストは USAGE_HINT
ローカライゼーションシンボルから取得されます。