【注意】この文書にはより新しいバージョンが存在します: WCAG 2.1 達成方法集
この達成方法 (参考) の使用法と、この達成方法が WCAG 2.0 達成基準 (規定) とどのように関係するのかに関する重要な情報については、WCAG 達成基準の達成方法を理解するを参照のこと。適用 (対象) のセクションは、その達成方法の範囲について説明しており、特定の技術に関する達成方法の存在は、その技術があらゆる状況で WCAG 2.0 を満たすコンテンツを作成するために使用できることを意味するものではない。
タグ付き PDF 文書
これは、次の達成基準に関連する達成方法である:
PDF3 に関するユーザエージェントサポートノートを参照のこと。PDF テクノロジーノートも参照。
この達成方法の目的は、コンテンツの意味と一貫性がある論理的な順序で利用者がコンテンツ内を移動できるようにすることである。正しいタブ順序と読み上げ順序は通常、PDF のオーサリングツールを使用して指定できる。
画面を見ている利用者にとっては、PDF コンテンツの論理的な順序は画面上の視覚的な順序でもある。キーボードおよび支援技術の利用者の場合は、インタラクティブなエレメント (フォームフィールドおよびリンク) を含むコンテンツ内のタブの順序によって、利用者がコンテンツ内を移動できる順序が決定される。タブの順序には、文書の論理的な順序が反映されていなければならない。
論理構造は、文書がタグ付き PDF として保存されたときに作成される。PDF 文書の読み上げ順序は、インタラクティブなエレメントを含めて、文書エレメントのタグ順序によって主に決定されるが、個々のタグの中のコンテンツの順序は PDF 文書のコンテンツのツリー構造によって決定される。
読み上げ順序が正しくないと、キーボードおよび支援技術の利用者がコンテンツを理解できない場合がある。例えば、複数の列がある文書では、視力のある利用者にとっては読む順序は視覚的に明確であり、最初の列の上から下へ、続いて次の列の先頭に移動するというようになる。しかし文書のタグ付けが適切でないと、スクリーンリーダーは文書の二つの列を一つの列として解釈して、列をまたいで上から下へ読み上げる場合がある。
正しい読み上げ順序を指定する最も簡単な方法は、タグ付き PDF に変換する前に、文書の作成に使用するオーサリングツールで文書を正しく構成することである。ただし、グラフィック、表、脚注、サイドバー、フォームフィールドなどのエレメントが含まれた複雑なレイアウトのページは、正しい読み上げ順序でタグ付き PDF に変換されない可能性がある。このような不整合は、Acrobat Pro などの修復ツールで修正する必要がある。
フォームフィールドが含まれる PDF 文書に正しい読み上げ順序が設定された場合には、すべてのフォームフィールドが適切なタブ順序で配置され、また PDF 内の他のコンテンツとの相対的な順序も正しく設定される。一般的なタブ順序エラーには次のものがある。
タグ付きコンテンツにフォームフィールドが含まれていない。
フォームフィールドが、非インタラクティブなコンテンツの末尾など、PDF コンテンツ内の誤った場所にある。
この事例は Microsoft Word の場合を示している。同様の機能を実行するソフトウェアツールは他にも存在する。他のソフトウェアツールのリストについては、「アクセシビリティがサポートされている PDF オーサリングツール」を参照のこと。
Word のページレイアウト > 段組みツールを使用して作成した複数列の文書は通常、タグ付き PDF に変換したときに正しい読み上げ順序になる。次の画像は Word の段組みツールを示している。
この事例のサンプルとして、Word 2007 を使用した 2 段組み文書のサンプル (Word ファイル) と Word 2007 を使用した 2 段組み文書のサンプル (PDF ファイル)がある。
この事例は OpenOffice.org Writer の場合を示している。同様の機能を実行するソフトウェアツールは他にも存在する。他のソフトウェアツールのリストについては、「アクセシビリティがサポートされている PDF オーサリングツール」を参照のこと。
OpenOffice.org Writer の書式 > 段組みツールを使用して作成した複数列の文書は通常、タグ付き PDF に変換したときに正しい読み上げ順序になる。次の画像は OpenOffice.org Writer の段組みツールを示している。
この事例のサンプルとして、OpenOffice Writer を使用した 2 段組み文書のサンプル (OpenOffice ファイル) と OpenOffice Writer を使用した 2 段組み文書のサンプル (PDF ファイル)がある。
この事例は Adobe Acrobat Pro の場合を示している。同様の機能を実行するソフトウェアツールは他にも存在する。他のソフトウェアツールのリストについては、「アクセシビリティがサポートされている PDF オーサリングツール」を参照のこと。
タグ付き PDF 文書で次の手順を実行する。
次のいずれかの方法で[ページ]パネルを開く。
ページアイコンをクリック
表示 > ナビゲーションパネル > ページを選択
一つまたは複数のページサムネイルを選択する。
選択したサムネイルのコンテキストメニューから[ページのプロパティ]を選択する。
[ページのプロパティ]ダイアログボックスの[タブの順序]タブを選択する。
必要に応じて、タブの順序オプションを選択する。
オプション | 説明 |
---|---|
行の順序を使用 | 左上のフィールドからタブ移動を開始して、まず左から右に移動し、次に表の行を 1 行ずつ下に移動する。 |
列の順序を使用 | 左上のフィールドからタブ移動を開始して、まず上から下に移動し、次に表の列を左から右に 1 列ずつ移動する。 |
文書構造を使用 | タグ付き文書では、オーサリングアプリケーションで指定されたタグ順序で移動する。
注記: 通常はこれが正しい読み上げ順序であり、タグ付き文書に対してデフォルトで選択される。 |
指定しない | Acrobat Pro の旧バージョンで作成された文書の場合は、タブ順序はデフォルトでは「指定しない」となる。この設定では、最初にフォームフィールドを順にタブ移動し、次にリンク、コメントが行の順にタブ移動する。これは正しい読み上げ順序ではないかもしれない。 |
この事例のサンプルとして、タブ順序設定のサンプル (Word ファイル) と タブ順序設定のサンプル (PDF ファイル)がある。
この事例は Adobe Acrobat Pro の場合を示している。同様の機能を実行するソフトウェアツールは他にも存在する。他のソフトウェアツールのリストについては、「アクセシビリティがサポートされている PDF オーサリングツール」を参照のこと。
事例 5 の読み上げ順序を修正するには、[タグ]パネルで次のいずれかの操作を行う。
H1
タグを必須フィールドのテキスト (H2
タグ) の前にドラッグ&ドロップ
H2
タグを切り取り、H1
タグの後に貼り付け
次の画像では、テキストと見出しの読み上げ順序が正しくなっている。つまり、コンテンツのエレメント H1
と H2
が、正しい読み上げ順序に従って入れ替えられたことになる。
この参考リソースは、あくまでも情報提供のみが目的であり、推薦などを意味するものではない。
Section 14.8 (Tagged PDF) in PDF 1.7 (ISO 32000-1)
次のいずれかの方法で、コンテンツが正しい読み上げ順序になっていることを確認する。
スクリーンリーダーまたは読み上げ機能があるツールを使用して PDF 文書を読み上げ、各エレメントが正しい順序で読み上げられていることを確認する
アクセシビリティ API を通じて文書を表示するツールを使用して、読み上げ順序が正しいことを確認する
次のいずれかの方法で、フォーカス可能なコンテンツのタブ順序が正しいことを確認する。
Tab キーを使用して、文書内のフォーカス順序をトラバースする。
タブ順序設定を指定するページオブジェクトのエントリを表示できるツールを使用して、PDF 文書を開き、設定を表示する。
1. 及び 2. の結果が真である。
この達成方法が「十分な達成方法」の一つである場合、この手順や期待される結果を満たしていなければ、それはこの達成方法が正しく用いられていないことを意味するが、必ずしも達成基準を満たしていないことにはならない。場合によっては、別の達成方法によってその達成基準が満たされていることもありうる。