FDFAnnotationHighlightは、Apache PDFBoxライブラリにおいて、Forms Data Format(FDF)フレームワーク内のハイライト注釈を表現するクラスです。FDFは
(
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ドキュメントとは別にフォームデータや注釈を交換するために使用されます。このクラスにより、開発者はPDFドキュメント内の選択されたテキスト範囲をマークするハイライト注釈をプログラム的に作成、変更、管理することができます。
FDFAnnotationHighlightは、Apache PDFBoxのFDFパッケージ内のJavaクラスで、ハイライトタイプのマークアップ注釈を専門的に扱います。下線、取り消し線、波線などの他の注釈タイプとは異なり、ハイライト注釈は選択されたテキスト上に半透明の色付きオーバーレイを作成し、紙に物理的な蛍光ペンを使用するのと同様の効果を生み出します。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
)
で定義されているように、FDFはフォームフィールドの値と注釈を表現するための軽量なメカニズムを提供し、Webベースおよびエンタープライズドキュメントワークフローにおいて効率的です。
FDFAnnotationInkは、Forms Data Format(FDF)におけるインク注釈を表現するApache PDFBoxのクラスです。
(
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文書上で1つ以上の分離したパスで構成されるフリーハンドの描画や署名を捉えます。このクラスにより、開発者はPDF文書自体から独立してインク注釈データの作成、インポート、エクスポート、および操作が可能になります。
FDFAnnotationInkは、Apache PDFBoxのFDF実装内にある専門的なJavaクラスで、特にインク注釈を処理します。
(
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
)
で概説されている広範なFDF仕様は様々な注釈タイプをサポートしていますが、このクラスはインク注釈のみに焦点を当てています。インク注釈とは、ペンストローク、スタイラス入力、またはマウス描画を表現する接続された点の連続を格納する注釈です。PDF文書内に埋め込まれたままの標準的なPDF注釈オブジェクトとは異なり、FDFAnnotationInkオブジェクトはFDFファイルの一部として存在します。FDFファイルは、PDF文書全体を転送することなく、システム間でフォームデータや注釈を交換するために設計された軽量なコンテナです。この分離により、複数のユーザーが元のPDFを変更することなく文書にマークアップを追加できる効率的な注釈ワークフローが実現されます。
FDFAnnotationLineは、Apache PDFBoxにおいて、Forms Data Format(FDF)ファイル内のライン注釈を表すクラスです。FDFは
(
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文書とは別に交換するために使用されます。このクラスは特にラインマークアップ注釈を扱い、ユーザーがPDF文書上に引出線やキャプション付きの直線を描画できるようにします。
FDFAnnotationLineは、Apache PDFBoxライブラリ内のJavaクラスで、FDF形式のライン注釈のプロパティと動作をカプセル化します。PDFファイルに直接埋め込まれる標準的なPDF注釈とは異なり、FDF注釈はPDFにインポートまたはエクスポート可能な独立したFDFファイルとして存在します。このクラスが表すライン注釈には、開始座標と終了座標、線端スタイル(矢印、円など)、線の色、幅、オプションのキャプションテキストなどのプロパティが含まれます。このクラスは、FDFAnnotationSquareやFDFAnnotationCircleなどの他の注釈タイプとは異なり、閉じた図形や自由曲線ではなく、2点を結ぶ線要素を専門的に扱います。
PDFフォームや注釈ワークフローを扱う開発者にとって、FDFAnnotationLineはメインのPDF文書の外部でライン注釈をプログラム的に作成・操作することを可能にします。この分離機能は、複数のレビュー担当者が元のPDFファイルを変更せずに注釈を追加できる文書レビューワークフローにおいて特に有用です。このクラスを理解することで、開発者はユーザーのマークアップを軽量なFDFファイルにエクスポートしたり、複数のソースからの注釈を統合したり、技術図面や建築図面に測定線やコールアウトをプログラム的に生成するアプリケーションを構築できます。FDF形式でライン注釈を扱う機能により、ファイルサイズのオーバーヘッドが削減され、共同作業環境における注釈管理が簡素化されます。
FDFAnnotationLinkは、Forms Data Format(FDF)におけるリンク注釈を表すApache PDFBoxのJavaクラスです。FDFは
(
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ドキュメント間でフォームデータと注釈を交換するために使用されます。このクラスにより、開発者はプログラムによってリンク注釈を作成、変更、エクスポートでき、ユーザーがPDFドキュメント内や外部リソースへナビゲーションできるようになります。
FDFAnnotationLinkは、Apache PDFBoxのFDF実装におけるリンク注釈オブジェクトを処理する特殊なクラスです。
(
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ドキュメント構造に直接埋め込まれる標準的なPDFリンク注釈とは異なり、FDFリンク注釈は別個のFDFファイルとして存在し、PDFドキュメントへインポートまたはエクスポートできます。このクラスはPDFBoxのFDF注釈階層を拡張しており、リンク先の座標、アクションタイプ、ハイパーリンクのターゲットなどのリンクプロパティを定義するメソッドを提供します。FDFAnnotationLinkは、コンテンツのマークアップやコメントではなく、インタラクティブなナビゲーション要素に特化している点で、他の注釈タイプ(テキスト注釈やマークアップ注釈など)とは異なります。
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
)
で定義されたその他の注釈属性の管理を行うメソッドを提供します。
FDFAnnotationPolylineは、Apache PDFBoxのJavaクラスで、Forms Data Format(FDF)ドキュメント内のポリライン注釈を表現します。FDFは
(
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ドキュメントと外部システム間でフォームデータと注釈を交換するために使用されます。このクラスは特にポリライン注釈を扱い、PDFワークフローにおけるマークアップ、描画、注釈付け目的で使用できる複数セグメントのライン注釈を処理します。
FDFAnnotationPolylineは、Apache PDFBoxのFDF実装における特殊なクラスで、ポリライン注釈データをカプセル化します。ポリライン注釈は、頂点座標で定義された一連の連結線分で構成され、開発者がPDFページ上に連続的な多点線描画を作成できます。閉じた図形を形成するポリゴン注釈とは異なり、ポリライン注釈は明示的に閉じられない限り開いたままです。このクラスは、FDF形式でポリライン注釈データを読み取り、作成、操作するメソッドを提供し、PDFドキュメントとの間でインポート・エクスポートが可能です。FDFは注釈データと親PDFへの参照のみを含む中間フォーマットとして機能するため、PDF全体を転送するよりも効率的なデータ交換を実現します。
PDF注釈ワークフローを扱う開発者にとって、FDFAnnotationPolylineはPDFドキュメント全体を操作することなく、複雑な線ベースのマークアップを効率的に処理できるようにします。これは特に、複数のユーザーが追加した注釈を元のドキュメントにマージする必要がある共同レビュープロセスにおいて価値があります。ポリライン注釈にFDF形式を使用することで、開発者は注釈交換シナリオにおけるファイルサイズの削減、注釈のインポート・エクスポート機能の実装、注釈データをPDFコンテンツから分離して保存するシステムの構築が可能になります。この関心事の分離により、ドキュメント処理アプリケーションにおいて、より優れたバージョン管理、容易な注釈管理、より柔軟なワークフローアーキテクチャが実現されます。
FDFAnnotationSoundは、Apache PDFBoxにおいて、Forms Data Format(FDF)ファイル内のサウンド注釈を表現するクラスです。FDFは
(
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文書とは別に交換するために使用されます。このクラスを使用することで、開発者はPDFフォームに埋め込まれた、または参照されたサウンド注釈をプログラム的に処理でき、インタラクティブな文書における音声フィードバックやマルチメディアコンテンツの実装が可能になります。
FDFAnnotationSoundは、Apache PDFBoxライブラリ内の特化されたJavaクラスであり、FDF形式におけるサウンド注釈データをカプセル化します。
(
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文書内に存在する通常のPDFサウンド注釈オブジェクトとは異なり、FDFAnnotationSoundは軽量なFDFコンテナ形式においてサウンド注釈を表現します。この区別は重要です。なぜなら、FDFファイルは、文書全体の構造を持ち運ぶことなく、PDF文書とマージできるフォームデータと注釈の可搬性の高い表現として機能するからです。このクラスは、オーディオエンコーディング、サンプルレート、実際のサウンドデータへの参照など、サウンド注釈に固有のプロパティにアクセスして操作するメソッドを提供し、PDF仕様の注釈モデルとの互換性を維持します。
FDFAnnotationSquareは、Apache PDFBoxのクラスで、Forms Data Format(FDF)仕様内で正方形アノテーションを表現します。FDFは、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文書本体とは独立してフォームデータやアノテーションを交換するために使用されます。このクラスは、FDFファイルを使用して保存および転送できる正方形の図形アノテーションを専門的に扱います。
FDFAnnotationSquareは、Apache PDFBoxライブラリのJavaクラスで、FDFアノテーション階層を拡張して正方形アノテーションを表現します。正方形アノテーションは、
(
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形式により、これらのアノテーションをあるPDF文書からエクスポートして別の文書にインポートすることができ、アノテーションをソースPDFに直接埋め込むことなくアノテーション交換ワークフローを実現します。
FDFAnnotationSquigglyは、Apache PDFBoxライブラリにおいて、Forms Data Format(FDF)内の波線による下線注釈を表現するクラスです。この注釈タイプは、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
)
においてマークアップ注釈として定義されており、選択されたテキストの下に波状または波線を表示し、通常はスペルや文法の誤りを示すために使用されます。FDFは、PDFの注釈とフォームデータをメインのPDF文書とは別に保存および転送することを可能にします。
FDFAnnotationSquigglyは、Apache PDFBoxのFDFパッケージ内のJavaクラスであり、Forms Data Formatファイルを扱う際の波線下線注釈のプロパティと動作をカプセル化します。PDF文書に直接埋め込まれる標準的なPDF注釈とは異なり、FDF注釈はPDFにインポートまたはPDFからエクスポート可能な別個のFDFファイルに保存されます。このクラスは特に波線注釈サブタイプを処理し、下線、取り消し線、ハイライトなどの他のテキストマークアップ注釈とは異なり、波状の線パターンとしてレンダリングされます。波線注釈は、
(
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
)
で定義されたより広範なテキストマークアップ注釈ファミリーの一部であり、文書コンテンツを恒久的に変更することなくテキストに視覚的なフィードバックを提供するように設計されています。
FDFAnnotationStampは、Forms Data Format(FDF)フレームワーク内でスタンプ注釈を表現するApache PDFBoxのJavaクラスです。スタンプ注釈は、
(
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文書に適用できる視覚的なマーキングです。このクラスにより、Java開発者は完全なPDF文書から独立してスタンプ注釈データをプログラム的に作成、変更、交換することができます。
FDFAnnotationStampは、Apache PDFBoxのFDF実装内でスタンプ注釈を処理する特化したクラスです。標準的なグラフィック注釈とは異なり、スタンプ注釈は、関連するテキストを伴った定義済みまたはカスタムアイコンを表示し、通常「承認済み」「機密」「下書き」などの承認状態を表現します。
(
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
)
で規定されているFDF形式により、これらの注釈はPDF文書自体とは別に保存および送信することができ、FDFAnnotationStampは、注釈データをアプリケーション間で交換したり独立して保存したりする必要があるワークフローシステムで特に有用です。このクラスは、FDF層で動作することで直接的なPDF注釈操作とは異なり、PDF文書全体を必要とせずに注釈の交換を行う軽量なメカニズムを提供します。