THotPDF.ExportLoadedAnnotationsToXFDF Method
対応する ISO 19444-1 注釈要素(text、freetext、line、square、circle、polygon、polyline、highlight、underline、strikeout、squiggly、stamp、ink、caret、fileattachment、sound、link、redact)を使って、ロード済み注釈を XML Forms Data Format (XFDF) ファイルへエクスポートします
line 注釈は、端点スタイル、リーダー長、リーダー延長、キャプション配置、キャプションオフセットの属性付きで完全な start / end 座標ペアを書き込みます。polygon と polyline 注釈は標準の <vertices> 子要素を書き込み、ink 注釈は 1 つ以上の <gesture> 子要素を持つ <inklist> を書き込み、text 注釈は返信関係属性を書き込み、stamp 注釈はアイコンと回転の属性を書き込み、link と redaction 注釈は coords を書き込み、link 注釈は Border 配列のために BorderStyleAlt 子要素を書き込み、FreeText 注釈はデフォルトスタイル、デフォルト外観、回転、行揃え、テールインテントを書き込み、square / circle / caret 注釈はフリンジジオメトリを書き込み、caret 注釈はデフォルト外観データを書き込み、注釈リッチテキストは <contents-richtext> として書き込まれ、標準の内部カラー、ボーダースタイル、クラウドボーダー効果の属性は存在すれば保持されます
プレーンテキストの contents、デフォルトスタイル、デフォルト外観、ジオメトリテキスト、エンコードされた添付データは、テキスト要素に XML 整形用の空白を挿入せずに書き込まれます。プレーンテキスト内の重要な空白、タブ、改行は保持されます
Syntax
function ExportLoadedAnnotationsToXFDF(const AFileName: TFileName): Integer;
Parameters
- AFileName: TFileName
- XFDF データの保存先となる出力ファイル名
Return Value
XFDF ファイルに書き込まれた対応する注釈の数を返します。対応しない注釈サブタイプはスキップされ、数が 0 の場合、出力ファイルは作成されません