Placement
Placementは、Tagged PDFにおける標準属性の一つで、論理的な文書構造内において、構造要素が周囲のコンテンツに対してどのように配置されるべきかを定義します。
Placementは、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 ) 。Placement属性により、スクリーンリーダーやその他の支援デバイスは、文書コンテンツを論理的で理解しやすい順序で提示できるようになります ( 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 ) 。
Placement属性は、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 ) によれば、Placement属性はInline、Block、Before(PDF 2.0ではStart)の3つの値のいずれかを取ることができます。
- Inlineは、要素がインライン画像や数式のように、周囲のテキストの流れの中に配置されることを示します
- Blockは、要素が周囲のコンテンツから分離されたブロックレベル要素であることを指定します
- Before/Startは、要素が論理構造内のアンカーポイントの前に表示されることを示します
これは視覚的な配置やレイアウト属性とは異なり、Placementは特にページ上の視覚的なレンダリングではなく、構造ツリー内の要素間の論理的な関係に対応します。この属性は、インライン配置とブロック配置の区別が支援技術によるコンテンツの解釈と提示に影響を与える、図版や数式要素に最も一般的に適用されます ( Citation: PDF Association, 2023 PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) 。
アクセシブルなPDFを作成する開発者にとって、Placement属性は支援技術によってコンテンツが正しく解釈されることを保証するために不可欠です。スクリーンリーダーが図版や数式に遭遇した際、Placement属性は、それを文中の流れの中で読み上げるべきか(inline)、ポーズを必要とする別個の要素として読み上げるべきか(block)を判断するのに役立ちます。Placement値が不正確または欠落していると、支援技術に依存するユーザーに混乱を引き起こす可能性があり、コンテンツが不適切なタイミングや誤ったコンテキストで読み上げられる場合があります。
PDF/UAコンプライアンスの観点から、Placement属性の適切な使用はアクセシビリティ要件を満たすことに貢献します ( 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 ) 。適切なPlacement情報が欠落している文書は、アクセシビリティ検証に失敗したり、障害を持つ人々に対して劣悪なユーザーエクスペリエンスを提供したりする可能性があります。PDF生成ライブラリやPDFタグ付けツールを使用する開発者にとって、Placement属性を正しく理解し実装することは、法的に準拠したユーザーフレンドリーなアクセシブル文書を作成するための不可欠な要素です。
Placement属性は、PDFの論理構造ツリー内の構造要素の属性辞書の一部として設定されます。プログラムでTagged PDFコンテンツを作成または修正する際、開発者は標準化された値の一つを使用して/PlacementキーでPlacement値を指定します。
この属性は実際には次のように機能します:
構造要素辞書:Placement属性は、配置情報を必要とする構造要素、通常は図版(<Figure>)または数式(<Formula>)要素に追加されます。
値の割り当て:この属性は ( 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 ) で定義されている名前値を受け入れます:
/Inline:テキスト内で流れるコンテンツ/Block:周囲のテキストから分離された独立したコンテンツ/Beforeまたは/Start:参照ポイントの前に表示されるコンテンツ
支援技術による解釈:スクリーンリーダーやその他の支援デバイスが構造ツリーを解析する際、Placement属性を読み取ってコンテンツをユーザーにどのように提示するかを決定します。インライン配置は通常、ポーズやコンテキスト変更がないことを意味し、ブロック配置は個別の読み上げを必要とする別個の要素を示します。
デフォルト動作:Placement属性が指定されていない場合、支援技術は要素タイプに基づいてデフォルトの処理を適用しますが、これが常に望ましいユーザーエクスペリエンスを生み出すとは限りません。 ( Citation: PDF Association, 2023 PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) からのベストプラクティス推奨事項では、デフォルトに依存するのではなく、Placement属性を明示的に設定することを提案しています。
- Structure Attributes(構造属性) – Tagged PDF内の構造要素に関する追加の意味情報を提供するキーと値のペア
- Structure Tree(構造ツリー) – タグ付き要素とその関係を含む、論理的な文書構造の階層的表現
- Figure Structure Element(Figure構造要素) – Placement属性が一般的に適用される、図版、画像、グラフィックスをタグ付けするために使用される標準構造タイプ
- Inline-level Element(インラインレベル要素) – 改行や新しいブロックを作成することなく、テキスト行内で流れるコンテンツ
- Block-level Element(ブロックレベル要素) – 通常、他のコンテンツと区別するために上下にスペースを伴う、明確な単位として表示されるコンテンツ
- (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
