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

BackgroundColor

BackgroundColorは、Tagged PDFにおけるレイアウト属性の一つで、構造要素内のコンテンツの背景色を指定します。

キーワード: backgroundcolor, BackgroundColor

概要

BackgroundColorは、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 ) で定義されているように、この属性により、支援技術が視覚的なプレゼンテーション情報を障害のあるユーザーに適切にレンダリングし、伝達することが可能になります。色に基づく視覚的な区別をプログラムで判別可能にすることで、PDF/UA準拠において重要な役割を果たします。

定義

BackgroundColorは、Tagged PDF文書の構造要素に適用できるオプションのレイアウト属性で、コンテンツ領域の背景色の値を定義します。前景色(テキストまたはストローク)を指定するColor属性とは異なり、BackgroundColorはコンテンツの背後に表示される色を特に記述します。この属性は、色空間の値を表す配列として指定された色値(RGB、CMYK、またはグレースケール値など)を受け入れます。

この属性は、PDF構造階層で使用可能な標準レイアウト属性の一部であり、コンテンツストリームに存在する可能性のあるグラフィカルな背景要素とは区別されます。視覚的な背景は描画操作によって作成できますが、BackgroundColor属性は、支援技術が解釈してユーザーに伝達できる、意図された背景に関するセマンティック情報を提供します。

重要性

アクセシブルなPDF文書を作成する開発者にとって、BackgroundColorは、支援技術に依存するユーザーに対して色ベースの情報が失われないようにするために不可欠です。ハイライトされたテキスト、色分けされた表のセル、コールアウトボックスなど、コンテンツが背景色に依存して意味を伝える場合、BackgroundColor属性はこの情報がプログラムで利用可能であることを保証します。これは ( 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 ) 準拠において特に重要で、視覚的なプレゼンテーションを通じて伝達されるすべての情報は、文書の構造を通じてアクセス可能でなければなりません。

実用的な観点から、背景色を適切にタグ付けすることで、スクリーンリーダーがセマンティック上重要な場合に色情報をアナウンスでき、アクセシビリティチェックツールによる色のコントラスト計算が向上し、意図された視覚的関係を保持しながら文書のリフローとコンテンツ抽出をサポートできます。

仕組み

BackgroundColor属性は、文書の論理構造ツリーの一部として、構造要素の属性辞書内で指定されます ( 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 ) 。属性値は、特定の色空間で色を表す配列です。たとえば、RGB背景色は、各色成分に対して0.0から1.0の範囲の値を持つ3要素の配列として指定されます。

Tagged PDF文書を処理する際、準拠リーダーと支援技術は構造ツリーを調べて、コンテンツ要素に関連付けられたBackgroundColor値を取得します。これらの値はレンダリングプロセスに情報を提供し、支援技術のアナウンスや代替プレゼンテーションを通じてユーザーに伝達できます。 ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) のベストプラクティスによれば、BackgroundColor属性は適切な構造レベル(通常は、表のセル、division、または背景色がセマンティックな意味を提供するその他のブロックレベル構造などのコンテナ要素)で適用する必要があります。

この属性は、Color、TextAlign、BBoxなどの他のレイアウト属性と連携して、視覚的なプレゼンテーションの完全な全体像を提供します。文書が異なるモダリティ(視覚的表示、スクリーンリーダー、または点字)でアクセスされる場合、BackgroundColor情報により、作成者の意図をより正確に表現できます。

関連用語

  • Color – 構造要素内のテキストとグラフィックストロークの前景色属性
  • Layout Attributes(レイアウト属性) – Tagged PDFにおける視覚的なプレゼンテーション特性を記述する属性のセット
  • Structure Element(構造要素) – Tagged PDF文書の論理構造ツリーの基本的な構成要素
  • PDF/UA – PDF文書のユニバーサルアクセシビリティに関するISO標準で、適切なタグ付けを要求
  • Attribute Dictionary(属性辞書) – 構造要素のプロパティと特性を含むデータ構造

出典

(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