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

BorderThickness

BorderThicknessは、Tagged PDFにおけるレイアウト属性であり、表のセルやその他の構造要素の境界線の太さを指定します。

キーワード: borderthickness, BorderThickness

概要

BorderThicknessは、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 ) で定義されている標準レイアウト属性の一部であり、論理構造ツリー内の視覚的なプレゼンテーション情報を強化するために使用されます。BorderThicknessは、他の境界線関連属性と連携して、視覚的なレンダリングとアクセシビリティ要件の両方をサポートする詳細な書式情報を提供します。

定義

BorderThicknessは、Tagged PDF文書内の構造要素(最も一般的には表のセル)の境界線の幅を定義するレイアウト属性です。この属性は、要素の各辺の境界線の太さを指定する値の配列(通常は上、右、下、左の順序)、または全ての辺に均一に適用する単一の値を受け入れます。値は、デフォルトのユーザー空間単位(通常はポイント)で表現されます。主にプレゼンテーション目的であるCSSのボーダープロパティとは異なり、Tagged PDFのBorderThicknessは二重の目的を果たします。つまり、作成者が意図した視覚的な書式を保持しながら、支援技術が文書構造を理解するために使用できるセマンティック情報を提供します。この属性は、境界線のスタイルと色を指定するBorder属性とは異なり、BorderThicknessは寸法情報に特化しています ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ )

重要性

アクセシブルなPDFを作成する開発者にとって、BorderThicknessは視覚的なプレゼンテーションと論理構造の関係を維持するために重要です。これは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 ) に不可欠です。支援技術が表構造を読み取る際、境界線の太さ情報は、特に境界線が異なるデータグループを視覚的に区切る複雑な表において、ユーザーがセル間の境界と関係を理解するのに役立ちます。PDF生成ライブラリやツールにとって、BorderThicknessを適切に実装することで、文書が再利用される場合や、ユーザーが異なる読み取りモードを使用する場合でも、表の書式が保持されることが保証されます。この属性は、フォーマット間の変換時や、フィールドの境界を明確に定義する必要があるアクセシブルなフォームを作成する際に特に重要になります。文書の修正や自動PDF生成に取り組む開発者は、視覚的な忠実性を保持しながら出力がアクセシビリティ標準を満たすことを確実にするために、BorderThicknessを理解する必要があります。

仕組み

BorderThicknessは、Tagged PDFの構造要素辞書内の属性として実装され、通常は表のセル要素(TDまたはTHタグ)に関連付けられます。属性値は、単一の数値(全ての4つの境界線に同じ太さを適用)、または最大4つの数値の配列[上、右、下、左]として指定でき、それぞれの境界線の太さを表します。配列に4つ未満の値が指定された場合、パターンはCSSの規則に従います。2つの値は[垂直、水平]に、3つの値は[上、水平、下]に適用されます。値はデフォルトでポイント(1インチの1/72)で測定されます。Tagged PDFコンテンツをレンダリングする際、準拠したリーダーはこの情報を使用して境界線を正確に表示し、支援技術はそれを使用してユーザーに構造情報を伝えることができます。この属性は構造ツリーを通じて継承されます。つまり、子要素は明示的にオーバーライドされない限り、親のBorderThicknessを採用します。PDFオーサリングツールは、BorderThickness値が適切な構造要素辞書に書き込まれ、レンダリングされたコンテンツの視覚的なプレゼンテーションを正確に反映して、外観と構造の間の一貫性を維持することを保証する必要があります。

関連用語

  • Layout Attributes(レイアウト属性) – Tagged PDF構造要素内の視覚的な書式プロパティを記述する属性のコレクション
  • Table Cell(表のセル) – Tagged PDF表構造内の単一のセルを表す構造要素(TDまたはTH)
  • Structure Element(構造要素) – 特定のセマンティックな意味を持つ文書コンテンツの一部を表す論理構造ツリーのノード
  • PDF/UA – アクセシブルなPDF文書の要件を定義するユニバーサルアクセシビリティのためのPDF仕様
  • Structure Tree(構造ツリー) – Tagged PDFのセマンティックコンテンツを記述する論理構造要素の階層構造

出典

(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