FDFAnnotationPolygon
FDFAnnotationPolygonは、Forms Data Format(FDF)におけるポリゴン注釈を表現するApache PDFBoxのクラスです。
FDFAnnotationPolygonは、Forms Data Format(FDF)におけるポリゴン注釈を表現するApache PDFBoxのクラスです。FDFは、PDFドキュメント本体とは別にフォームデータや注釈情報を交換するためのフォーマットで、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ページ上で直線で結ばれた頂点により閉じた図形を形成する、ポリゴン型のマークアップ注釈を専門的に扱います。
FDFAnnotationPolygonは、Apache PDFBoxライブラリ内のJavaクラスで、FDF仕様に従ってポリゴン注釈をモデル化します。PDFドキュメント内に存在する通常のPDF注釈とは異なり、FDF注釈はPDFドキュメントとは別のFDFファイルに保存され、PDFドキュメントにインポートまたはエクスポートすることができます。ポリゴン注釈は複数の座標点で定義される閉じた図形であり、ポリライン注釈(開いた線分の場合がある)や矩形・円などのより単純な図形とは区別されます。FDFAnnotationPolygonクラスは、頂点の定義、境界線の色や塗りつぶしの色などの外観プロパティの設定、および ( 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フォームデータ交換や注釈ワークフローを扱う開発者にとって、FDFAnnotationPolygonは元のPDFドキュメントを変更することなく、プログラムによるポリゴンマークアップの作成と操作を可能にします。注釈データをドキュメントコンテンツから分離するこのアプローチは、ドキュメントレビューワークフロー、共同編集シナリオ、およびドキュメントマークアップの監査証跡を維持する必要があるシステムにおいて特に価値があります。このクラスを理解することで、開発者はユーザーが作成したポリゴン注釈をFDFファイルにエクスポートして保存または送信し、その後適切なPDFページに再インポートして表示するアプリケーションを構築できます。このアプローチにより、マークアップを共有する際のファイルサイズが削減され、基盤となるドキュメントとは独立して注釈のライフサイクルを管理する柔軟性が提供されます。
FDFAnnotationPolygonは、PDF仕様に従ってポリゴン注釈を定義する頂点座標と外観プロパティを保存することで動作します。プログラムによりポリゴン注釈を作成する際、開発者はFDFAnnotationPolygonクラスをインスタンス化し、頂点配列(角の点を定義)、境界線スタイル、色、オプションのテキストラベルなどのプロパティを設定します。このクラスは、このデータをFDFフォーマット構造にマーシャリングします。FDFフォーマットはデータ交換に最適化されたPDF構文のサブセットを使用します。ポリゴン注釈を含むFDFファイルがPDFBoxを使用してPDFドキュメントにインポートされると、ライブラリはFDFAnnotationPolygonデータを ( 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注釈オブジェクトに変換します。ポリゴンの頂点は座標配列として保存され、レンダリングシステムはこれらの点を直線セグメントで接続し、最後の頂点と最初の頂点の間を自動的に閉じて図形を完成させます。
- FDF(Forms Data Format) – PDFドキュメントとは独立してフォームデータと注釈を交換するためのファイルフォーマット
- PDAnnotationPolygon – FDFフォーマットではなく、PDFドキュメント内で直接ポリゴン注釈を表現するApache PDFBoxのクラス
- Polyline Annotation(ポリライン注釈) – 接続された線分で構成される類似のマークアップ注釈だが、閉じた図形ではなく開いた線分のままである場合がある
- Markup Annotation(マークアップ注釈) – 図形、ハイライト、テキストノートなど、ドキュメントレビューやコメント付けに使用されるPDF注釈のカテゴリ
- Apache PDFBox – PDFドキュメントの作成、操作、コンテンツ抽出を行うためのオープンソースJavaライブラリ
- (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
