Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

Padding

Paddingは、Tagged PDFにおけるレイアウト属性の一つで、構造要素の境界とそのコンテンツとの間の空白量を定義します。

キーワード: padding, Padding

概要

Paddingは、Tagged PDFにおけるレイアウト属性の一つで、構造要素の境界とそのコンテンツとの間の空白量を定義します。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) アクセシビリティに必要な論理構造を維持しながら、コンテンツブロックの視覚的な表現を制御する機能を提供します。Paddingは、他のレイアウト属性と連携して、アクセシブルなPDF文書における適切な間隔と可読性を確保します。

定義

Paddingは、Tagged PDF文書のブロックレベル構造要素(BLSE)に適用できる標準的なレイアウト属性です。構造要素に割り当てられた領域の端と、その要素内に表示される実際のコンテンツとの間に挿入される空白の量を指定します。要素の境界外の空間を定義するマージンとは異なり、Paddingは要素自体の内部の間隔を定義します。

Padding属性は、構造要素の4つの辺(上、右、下、左)すべてに値を指定でき、コンテンツの配置を正確に制御できます。 ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) これらの値は通常、デフォルトユーザー空間単位(ポイント)で表現されます。適切に実装されると、Padding属性は、支援技術が依存するセマンティック構造を保持しながら、一貫した視覚的表現を維持するのに役立ちます。

重要性

アクセシブルなPDFを扱う開発者にとって、Padding属性は、文書構造を損なうことなく視覚的に適切なレイアウトを作成するために不可欠です。Paddingを適切に使用することで、支援技術がタグ付きコンテンツを読み取る際に、視覚的な表現が制御されている場合でも論理構造が維持されます。この構造と表現の分離は、PDF/UA準拠の基本原則です。 ( Citation: N.A., (N.A.). (). 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 )

適切なPadding属性がないと、コンテンツが窮屈に見えたり、フォーマットが不適切に見えたりして、すべてのユーザーにとって可読性が低下する可能性があります。既存のPDFを修正したり、プログラムで新しいアクセシブル文書を生成したりする開発者にとって、Paddingを正しく実装する方法を理解することで、視覚的な外観とアクセシビリティ要件の両方を同時に満たすことができます。

仕組み

Paddingは、Tagged PDFの構造ツリー内の構造要素の属性として実装されます。構造要素の属性辞書には、間隔の値を指定する/Paddingエントリを含めることができます。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) これらの値は次のように定義できます:

  • 4つの辺すべてに適用される単一の数値
  • 2つの数値の配列(垂直と水平)
  • 4つの数値の配列(上、右、下、左の順)

Padding空間は要素のコンテンツ領域の一部と見なされ、親構造内で子要素がどのように配置されるかに影響します。PDFリーダーや支援技術が文書を処理する際、Padding値は、構造ツリーで定義された読み上げ順序やセマンティックな関係を変更することなく、視覚的なレイアウトに影響を与えます。

Paddingのようなレイアウト属性は、通常、複数の構造要素から参照できる属性オブジェクトまたはクラスを通じて適用され、文書全体の一貫性を促進します。レンダリングアプリケーションは、アクセシビリティ目的の基礎となるタグ付き構造を保持しながら、これらの値を解釈して最終的な視覚的表現を生成します。

関連用語

  • Layout Attributes(レイアウト属性) – Tagged PDFにおける構造要素の視覚的表現を制御するプロパティ
  • Block-Level Structure Elements(BLSE、ブロックレベル構造要素) – 段落や表などのブロックフォーマットを表し、レイアウト属性を適用できる構造要素
  • Structure Tree(構造ツリー) – PDF文書の論理構造を階層的に表現したもので、構造要素とその属性を含む
  • Margin(マージン) – 構造要素の境界外のレイアウト間隔で、内部間隔を定義するPaddingを補完する
  • Attribute Object(属性オブジェクト) – 構造要素に関連付けることができるレイアウトおよびスタイリングプロパティを含む辞書

出典

(N.A.) (2020)
(N.A.). (). 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)
(). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
(N.A.) (2014)
(N.A.). (). 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