Height属性は、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
)
で定義されているように、この属性は、支援技術がドキュメントコンテンツを正確にレンダリングおよびナビゲートするのに役立つ明示的なサイズ情報を提供します。Heightは、他のレイアウト属性と連携して、構造化されたコンテンツ要素の空間的特性を定義します。
HeightはTagged PDFの標準レイアウト属性で、構造要素のコンテンツ領域の垂直方向の測定値を指定します。通常、デフォルトユーザー空間単位(ポイント)で表現されます。この属性は、テーブルセル要素(THおよびTD)で最も一般的に使用されますが、明示的な垂直方向のサイズ指定が必要な他のブロックレベル要素にも適用できます。レンダリングのみに影響する視覚的な高さプロパティとは異なり、Tagged PDFのHeight属性はドキュメントの論理構造の一部となり、寸法情報を支援技術で利用できるようにします
(
Citation: PDF Association, 2023
PDF Association(2023). Retrieved from
https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
)
。Height属性は、パディングやボーダーを含む要素の完全な矩形境界を定義するBBox(バウンディングボックス)とは異なり、コンテンツ領域の垂直方向の範囲を具体的に指定します。
LineHeightは、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/UA標準
(
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文書の作成において重要な役割を果たします。適切な行の高さの指定により、支援技術がテキストレイアウトを正確に解釈し、視覚障害を持つユーザーに対してコンテンツが正しくリフローされることが保証されます。
MCID(Marked-Content Identifier:マークコンテンツ識別子)は、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ドキュメントのアクセシビリティにおいて不可欠です
(
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内のタグ付けされたすべてのコンテンツは、文書構造と適切に関連付けられるためにMCIDを持つ必要があります。
Paddingは、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
)
アクセシビリティに必要な論理構造を維持しながら、コンテンツブロックの視覚的な表現を制御する機能を提供します。Paddingは、他のレイアウト属性と連携して、アクセシブルなPDF文書における適切な間隔と可読性を確保します。
Paddingは、Tagged PDF文書のブロックレベル構造要素(BLSE)に適用できる標準的なレイアウト属性です。構造要素に割り当てられた領域の端と、その要素内に表示される実際のコンテンツとの間に挿入される空白の量を指定します。要素の境界外の空間を定義するマージンとは異なり、Paddingは要素自体の内部の間隔を定義します。
Padding属性は、構造要素の4つの辺(上、右、下、左)すべてに値を指定でき、コンテンツの配置を正確に制御できます。
(
Citation: PDF Association, 2023
PDF Association(2023). Retrieved from
https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
)
これらの値は通常、デフォルトユーザー空間単位(ポイント)で表現されます。適切に実装されると、Padding属性は、支援技術が依存するセマンティック構造を保持しながら、一貫した視覚的表現を維持するのに役立ちます。
PDF accessibility API referenceは、開発者がアクセシブルなPDF文書を作成、修正、検証するために使用するプログラマティックなインターフェースとメソッドを提供します。これらのAPIにより、ソフトウェアはPDF/UA
(
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
)
や
(
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
)
のTagged PDF仕様で定義された構造的および意味的要件を実装できます。障害を持つユーザーをサポートする必要があるPDF生成、操作、または検証ツールを構築する開発者にとって、これらのAPIの理解は不可欠です。
PDF アクセシビリティのベストプラクティスは、スクリーンリーダーなどの支援技術を使用するユーザーを含む、障害を持つユーザーが PDF ドキュメントにアクセスし、ナビゲートできるようにするための技術的ガイドラインと実装標準のセットです。これらのプラクティスは PDF/UA(ISO 14289)
(
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
)
などの規格で正式に定められており、適切なドキュメント構造、タグ付け、代替テキスト、メタデータを含みます。これらのベストプラクティスに従うことは、WCAG、Section 508、European Accessibility Act などのアクセシビリティ規制に準拠した PDF を作成するために不可欠です。
PDF アクセシビリティのベストプラクティスは、普遍的にアクセス可能な PDF ドキュメントを作成するためのエンジニアリング手法と技術要件を表します。これらのプラクティスの中核は、Tagged PDF 構造
(
Citation: PDF Association, 2023
PDF Association(2023). Retrieved from
https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
)
の実装です。これは、構造要素の論理ツリーを使用してコンテンツの読み上げ順序と意味的意味を定義します。単純な視覚的フォーマットとは異なり、アクセシブルな PDF には機械可読な構造が含まれている必要があります。この構造は、視覚的要素をその意味的目的にマッピングし、見出しと本文を区別し、表構造を識別し、画像の代替説明を提供し、適切なナビゲーションシーケンスを確保します。
PDF accessibility CLI usageとは、コマンドラインインターフェースツールを使用して、PDF/UA
(
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文書を作成、検証、修復する実践を指します。これらのコマンドラインツールにより、開発者はアクセシビリティワークフローを自動化し、PDF文書のバッチ処理を実行し、継続的インテグレーション/継続的デプロイメント(CI/CD)パイプラインにアクセシビリティチェックを統合できます。CLIツールは、グラフィカルユーザーインターフェースを必要とせずにPDFアクセシビリティ機能へのプログラマティックなアクセスを提供し、エンタープライズ規模の文書処理に不可欠です。
PDF accessibility CLI usageは、障害を持つユーザーがPDF文書にアクセスできるようにするために設計された、さまざまなコマンドライン操作を包含します。これには、Tagged PDF構造を生成するツール
(
Citation: PDF Association, 2023
PDF Association(2023). Retrieved from
https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
)
、PDF/UA準拠基準に対して文書を検証するツール、画像に代替テキストを追加するツール、適切な読み上げ順序を確立するツール、既存文書のアクセシビリティ問題を修復するツールが含まれます。各文書に手動介入を必要とするGUIベースのアクセシビリティツールとは異なり、CLIツールはスクリプト化および自動化が可能で、開発者が数百または数千の文書をプログラマティックに処理できます。これらのツールは通常、コマンドラインフラグまたは設定ファイルを介して入力パラメータを受け取り、アクセシビリティ準拠ステータス、特定の違反、修復推奨事項を示す構造化されたレポートを出力します。
PDF accessibility cloudとは、PDFドキュメントの自動アクセシビリティテスト、修復、検証機能を提供するクラウドベースのサービスおよびプラットフォームを指します。これらのサービスは、組織がPDF/UA
(
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アクセシビリティを大規模に評価・改善することを支援し、広範なローカルインフラストラクチャや専門知識を必要としません。クラウドアクセシビリティソリューションは通常、API、バッチ処理、レポートツールを提供し、既存のコンテンツ管理システムにPDFアクセシビリティワークフローを統合できます。
PDF accessibility cloudは、PDFドキュメントのアクセシビリティ問題を分析するSaaS(Software-as-a-Service)プラットフォームを包含し、自動タグ付け、構造修復、アクセシビリティ標準への準拠検証を提供することが多いです。手動操作とローカルインストールが必要なデスクトップベースのアクセシビリティツールとは異なり、クラウドサービスはWebインターフェースまたはAPI統合を通じてPDFをリモートで処理します。これらのプラットフォームは通常、PDF/UA要件
(
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
)
とWCAGガイドラインに対してドキュメントを評価し、適切なTagged PDF構造
(
Citation: PDF Association, 2023
PDF Association(2023). Retrieved from
https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
)
、読み上げ順序、画像の代替テキスト、ドキュメント言語設定、その他のアクセシビリティマーカーを確認します。クラウドインフラストラクチャにより、大量のドキュメントの並列処理、バージョン管理、デスクトップソリューションでは容易に提供できない集中レポート機能が実現されます。
PDF accessibility compatibilityとは、障害を持つユーザーに対して支援技術がコンテンツを解釈し提示できるようにするためのアクセシビリティ標準および仕様に、PDF文書が技術的に適合していることを指します。この互換性は、主にPDF/UA(PDF for Universal Accessibility)
(
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
)
やISO 32000-2
(
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
)
のTagged PDF仕様で定義されている適切な文書構造、タグ付け、メタデータによって実現されます。PDFの生成や操作を行う開発者にとって、アクセシビリティ互換性の確保は技術的要件であると同時に、多くの法域において法的義務としても重要性を増しています。
PDF accessibility edge cases(PDFアクセシビリティのエッジケース)とは、PDF文書構造における困難または特殊なシナリオを指し、PDF/UA-1のようなアクセシビリティ標準への準拠を維持するために特別な対応が必要となる状況です。これらの状況は、標準的なタグ付けアプローチでは複雑なレイアウト、特殊なコンテンツタイプ、または異なる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
)
および
(
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を作成するには、これらのエッジケースを理解し適切に処理することが不可欠です。