WCAG 2.0 実装方法集

メインコンテンツへスキップ

-

PDF1: PDF 文書の Alt エントリによって画像に代替テキストを適用する

適用(対象)

画像が含まれているタグ付き PDF 文書

これは、次の達成基準に関連する実装方法である:

ユーザーエージェント及び支援技術によるサポート

ユーザーエージェント及び支援技術に関する情報は、PDF テクノロジーノートを参照のこと。

解説

この実装方法の目的は、タグのプロパティリストにある /Alt エントリを通じて、画像に代替テキストを適用することである。これは通常、PDF のオーサリングツールを使用して行う。

PDF 文書は、テキストに自然に変換されない画像、数式およびその他の項目について代替の説明を加えることで拡張される。実際に、アクセシビリティのためにはこのような代替テキストが必要になる。代替の説明は、人間が読み取ることができるテキストであり、視覚障害のあるユーザーのためにテキスト読み上げ技術によって音声化できる。

コンテンツを理解するうえで重要な語句が画像に含まれている場合は、代替テキストにそれらの語句を含める必要がある。それによって、代替テキストが画像を正確に表すようになる。この場合、必ずしも画像自体の視覚的な特性を示す必要はなく、画像と同じ意味を表すことが必要である。

事例

事例 1: Adobe Acrobat 9 Pro の TouchUp オブジェクトツールを使用して、画像に /Alt エントリを追加する

この事例は Adobe Acrobat Pro の場合を示している。同様の機能を実行するソフトウェアツールは他にも存在する。他のソフトウェアツールのリストについては、「アクセシビリティがサポートされている PDF オーサリングツール」を参照のこと。

  1. ツール >高度な編集 > TouchUp オブジェクトツールを選択する。

    スクリーンショット:[高度な編集]メニューにあるTouchUp オブジェクトツール

  2. 画像のコンテキストメニューから[プロパティ]を選択する。

  3. TouchUp のプロパティダイアログボックスで[タグ]タブを選択する。

  4. [タグ]パネルで、[代替テキスト]テキストボックスに代替テキストを入力する。

    スクリーンショット:TouchUpプロパティのダイアログにある[タグ]タブ

この事例のサンプルが、画像に /Alt エントリを追加したサンプル:英語(PDFファイル)にある。

事例 2: Adobe Acrobat 9 Pro の TouchUp 読み上げ順序ツールを使用して、画像に /Alt エントリを追加する

この事例は Adobe Acrobat Pro の場合を示している。同様の機能を実行するソフトウェアツールは他にも存在する。他のソフトウェアツールのリストについては、「アクセシビリティがサポートされている PDF オーサリングツール」を参照のこと。

  1. ツール > 高度な編集 > TouchUp 読み上げ順序ツールを選択する。

    スクリーンショット:高度な編集メニューにあるTouchUp読み上げ順序ツール

  2. TouchUp 読み上げ順序ダイアログボックスが表示される。

  3. 画像を右クリックし、[代替テキストを編集]を選択する。

  4. 代替テキストダイアログボックスが表示される。

  5. [代替テキスト]テキストボックスに代替テキストを入力する。

    スクリーンショット:[代替テキスト]テキストボックス

事例 3: Microsoft Word を使用して生成した PDF 文書内の画像に /Alt エントリを追加する

この事例は Microsoft Word の場合を示している。同様の機能を実行するソフトウェアツールは他にも存在する。他のソフトウェアツールのリストについては、「アクセシビリティがサポートされている PDF オーサリングツール」を参照のこと。

Word 2000-2003

  1. 画像を右クリックし、[図の書式設定]を選択する。

  2. [Web]タブを選択する。

  3. 表示されるテキストボックスに代替テキストを入力し、[OK]を押下する。

スクリーンショット:図の書式設定ダイアログの[Web]タブ

Word 2007

  1. 画像を右クリックし、[サイズ]を選択する。

  2. [代替テキスト]タブを選択する。

  3. 表示されるテキストボックスに代替テキストを入力し、[OK]を押下する。

[サイズ]ダイアログの[代替テキスト]タブ

事例 4: OpenOffice.org Writer 2.2 を使用して生成した PDF 文書内の画像に /Alt エントリを追加する

この事例は Open Office.org Writer の場合を示している。同様の機能を実行するソフトウェアツールは他にも存在する。他のソフトウェアツールのリストについては、「アクセシビリティがサポートされている PDF オーサリングツール」を参照のこと。

  1. 画像のコンテキストメニューから[図]を選択する。

  2. [オプション]タブを選択する。

  3. [代替(テキストのみ)]テキストボックスに代替テキストを入力し、[OK]をクリックする。

スクリーンショット:[図]ダイアログの[オプション]タブ

事例 5: /Alt エントリを使用して PDF 文書内の画像に代替テキストを追加する

山と月と木々の画像の場合、/Alt プロパティは次のように使用される(通常、オーサリングツールを使用して行う)。

/Figure <</Alt (山と月と木々のスケッチ) >>

この画像は別の名前のタグで表示される場合がある。別の名前が使用されるのは、タグ名が英語以外の言語で記述されているか、特定のツールで何らかの理由で別の名前が使用されているためである。そのような状況では、PDF 文書の StructTreeRoot にある RoleMap に、PDF 文書で使用される標準的な構造タイプを持つ画像で使用されるタグの名前(この場合は Figure)を明示的に割り当てるエントリが含まれていなければならない。RoleMap に Shape タグと Figure タグのエントリマッピングだけが含まれる場合、ロールマップ情報は次のように表示される。

/RoleMap << /Shape /Figure >>

この場合、/Alt エントリは次のように使用することもできる。

/Shape <</Alt (夏のクレーター湖。青空、雲と景色が湖面にきれいに映っている。) >>
    					

プロパティリストの /Alt エントリは、他のエントリと組み合わせることができる。

参考リソース

この参考リソースは、あくまでも情報提供のみが目的であり、推薦などを意味するものではない。

検証

チェックポイント

  1. 次のいずれかの方法で、等価テキストを必要とする画像に /Alt エントリがタグで囲まれていることを確認する:

    • PDF 文書をスクリーンリーダーで読み上げ、非テキストオブジェクトにタブ移動するときに代替テキストが読み上げられる(タブ移動が可能な場合)。または、コンテンツが 1 行単位で読み上げられるときに代替テキストが読み上げられる。

    • PDF エディターを使用して、画像ごとに代替テキストが表示させる。

    • /Alt エントリの値を表示できるツール(aDesigner など)を使用して PDF 文書を開き、GUI サマリを表示して、画像の代替テキストを読む。

    • アクセシビリティ API を通じて文書を表示するツールを使用して、必要な代替テキストが画像に適用されていることを確認する。

判定基準

注意: この実装方法が「達成基準を満たすことのできる実装方法」の一つである場合、このチェックポイントや判定基準を満たしていなければ、それはこの実装方法が正しく用いられていないことを意味するが、必ずしも達成基準を満たしていないことにはならない。場合によっては、別の実装方法によってその達成基準が満たされていることもありうる。