Rendering navigation
レンダリングナビゲーションとは、PDFドキュメントがレンダリングまたはアクセスされる際に、コンテンツ要素が処理され提示される論理的な順序と構造を決定するプロセスを指します。
レンダリングナビゲーションとは、PDFドキュメントがレンダリングまたはアクセスされる際に、コンテンツ要素が処理され提示される論理的な順序と構造を決定するプロセスを指します。この概念は、構造ツリーが読み上げ順序とコンテンツ要素間の関係を定義するTagged PDFドキュメントにおいて特に重要です ( Citation: PDF Association, 2023 PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) 。適切なレンダリングナビゲーションにより、特に支援技術やドキュメントの構造階層に依存するアクセシビリティ機能において、コンテンツが論理的に流れることが保証されます。
レンダリングナビゲーションは、PDFプロセッサがドキュメントの論理構造をたどり解釈して、コンテンツを正しい順序で提示するためのメカニズムです。要素がページ上のどこに表示されるかを決定する視覚的レイアウトとは異なり、レンダリングナビゲーションはTagged PDFドキュメントで定義された構造ツリーとタグ階層に従います。このナビゲーションパスは、スクリーンリーダーがコンテンツをどのように読み上げるか、リフローのためにコンテンツがどのように抽出されるか、そしてユーザーがプログラム的にドキュメント要素をどのように移動できるかを決定します。レンダリングナビゲーション順序は、特に複数の段組み、サイドバー、またはフローティング要素を含む複雑なレイアウトにおいて、視覚的な読み上げ順序と大きく異なる場合があります。
PDF生成または処理に携わる開発者にとって、レンダリングナビゲーションの理解は、アクセシブルでユーザーフレンドリーなドキュメントを作成するために不可欠です。不適切なナビゲーション順序は、スクリーンリーダーが混乱を招く順序でコンテンツを読み上げる原因となり、視覚障害を持つユーザーにとってドキュメントが使用不可能になります ( Citation: N.A., 2014 (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) 。PDFワークフローを実装する際、開発者は論理構造ツリーが視覚的レイアウトだけでなく、意図された読み上げ順序を正確に反映することを保証する必要があります。これは、Webフォーマットやワードプロセッサからコンテンツを変換する際に特に重要になります。ソースドキュメントのDOMやレイアウト構造が適切なPDFナビゲーションに直接変換されない可能性があるためです。不適切なレンダリングナビゲーションは、コンテンツ抽出、検索機能、およびドキュメントの再利用にも影響を与える可能性があります。
レンダリングナビゲーションは、Tagged PDFドキュメントで定義された構造ツリーを通じて動作します。構造ツリーは、 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で規定されている標準化されたタグ(段落、見出し、リスト、表など)を使用してコンテンツ要素を整理する階層表現です。PDFプロセッサがコンテンツをレンダリングする際、このツリーをドキュメント順序でたどり、親子関係と兄弟シーケンスに従います。各構造要素は、マークされたコンテンツシーケンスを通じて、PDFページ上の1つ以上のコンテンツ項目に関連付けることができます。プロセッサは、これらの関連付けを使用して、どの視覚的コンテンツが各論理構造要素に対応するかを決定します。開発者は、PDF作成時にコンテンツを適切にタグ付けし、構造要素の順序付けを通じて明示的な読み上げ順序を設定し、アーティファクトタグを使用して装飾的要素をナビゲーションフローから除外することで、レンダリングナビゲーションを制御できます。さらに、構造ツリーには、支援技術によるコンテンツのレンダリングまたは読み上げ方法に影響を与える代替説明、実際のテキスト置換、および言語指定を含めることができます。
- Tagged PDF – タグツリー構造を通じて構造的および意味的情報を含むPDFドキュメント
- 構造ツリー – ドキュメント構造と読み上げ順序を定義する論理要素の階層的組織
- マークされたコンテンツ – 視覚的コンテンツを構造要素に関連付けるためにマーカーでタグ付けされたPDFコンテンツストリーム
- 読み上げ順序 – 特にアクセシビリティ目的のために、コンテンツがユーザーに提示されるべき順序
- 論理構造 – 視覚的表現から独立したドキュメントコンテンツの意味的組織
- (N.A.) (2020)
- (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
- PDF Association (2023)
- PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
- (N.A.) (2014)
- (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html
