BorderStyle
BorderStyleは、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 ) で定義されている標準レイアウト属性の一部として、BorderStyleは他の境界線関連属性と連携して、境界線の外観を包括的に制御します。この属性は、適切なタグ付けによってコンテンツのアクセシビリティを確保しながら、視覚的なプレゼンテーション情報を維持するために不可欠です ( Citation: PDF Association, 2023 PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) 。
BorderStyleは、構造要素の境界線の各辺のライン スタイルを指定するレイアウト属性配列です。この属性は、境界線を実線、破線、ベベルエッジ、インセットエッジ、または下線スタイルのいずれで表示するかを決定する値の配列を受け入れます。色を制御するBorderColorや幅を制御するBorderThickness属性とは異なり、BorderStyleは境界線自体の視覚的なパターンや外観を具体的に管理します。
BorderStyle属性は、個々の辺(before、after、start、end)に適用することも、4辺すべてに適用される単一の値として指定することもできます。有効なスタイル値には、「None」(境界線なし)、「Solid」(連続線)、「Dashed」(破線セグメント)、「Beveled」(3次元ベベル外観)、「Inset」(3次元インセット外観)、「Underline」(単一線、通常はテキスト用)があります。
この属性は、PDFの独自の座標系と構造ツリーのコンテキストにおいて、CSS境界線スタイルとは異なります。親要素からカスケードするのではなく、構造要素属性内で明示的に宣言する必要があります。
