FDFAnnotationSquiggly
FDFAnnotationSquigglyは、Apache PDFBoxライブラリにおいてForms Data Format(FDF)内の波線下線注釈を表現するクラスです。
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 ) で定義されたより広範なテキストマークアップ注釈ファミリーの一部であり、文書コンテンツを恒久的に変更することなくテキストに視覚的なフィードバックを提供するように設計されています。
PDF文書ワークフローを扱う開発者にとって、FDFAnnotationSquigglyは、PDF文書内でスペルチェックや文法チェックスタイルのマークアップをプログラム的に作成および操作することを可能にします。これは、複数のレビュアーが元の文書を変更することなく潜在的なエラーをマークする必要がある文書レビューシステム、共同編集プラットフォーム、または品質保証ツールを構築する際に特に価値があります。FDF形式による注釈とコンテンツの分離により、開発者は複数のソースからのレビューコメントを効率的に収集、マージ、またはフィルタリングできます。このクラスを理解することで、開発者はレビューコメントを別ファイルにエクスポートする機能、文書全体にバッチ注釈を適用する機能、またはPDF処理パイプラインにスペルチェック機能を統合する機能などを実装できるようになります。
FDFAnnotationSquigglyクラスは、Apache PDFBoxのFDF注釈階層を拡張し、波線下線レンダリングに必要な特定の属性を実装します。インスタンス化されると、このクラスは、テキストの下に波線が表示されるべき四角形領域を定義する座標情報を、色、不透明度、作成者情報などのプロパティとともに保存します。開発者は、マークされるテキストを囲む四角形の頂点を指定するQuadPoints配列を設定できます。このクラスは、エクスポート用にこの注釈データをFDF XMLまたはバイナリ形式にシリアライズするメソッド、およびインポート用にFDFデータを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ビューアにインポートされると、ビューアは保存された座標とスタイルプロパティに基づいて波線下線をレンダリングします。このクラスは、PDFBoxのオブジェクトモデルとFDF形式仕様間の変換を処理し、座標系の変換や注釈属性の適切なエンコーディングなどの詳細を管理します。
- FDF(Forms Data Format) – PDF文書とは別にフォームデータと注釈をエクスポートおよびインポートするためのファイル形式
- Text Markup Annotation(テキストマークアップ注釈) – ハイライト、下線、取り消し線、波線を含む、テキストコンテンツをマークアップするPDF注釈のカテゴリ
- Apache PDFBox – PDF文書の作成、操作、およびコンテンツ抽出を行うためのオープンソースJavaライブラリ
- Annotation Dictionary(注釈辞書) – PDF標準で指定されている注釈のプロパティと外観を定義するPDFデータ構造
- QuadPoints – テキストマークアップ注釈のテキスト領域を囲む四角形を定義する座標の配列
- (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
