THPDFFDFInterchangeInfo レコード
FDF インターチェンジパスがエクスポートまたは適用した内容を報告します。フィールド数、注釈数、ステータス文字列の有無を含みます
宣言
THPDFFDFInterchangeInfo= record
FieldCount: Integer;
AnnotationCount: Integer;
StatusPresent: boolean;
Status: AnsiString;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
FieldCount | エクスポートでは FDF の /Fields 配列へ書かれたフォームフィールドの数、インポートではドキュメントへ適用されたフォームフィールド辞書の数 |
AnnotationCount | エクスポート時に FDF の /Annots 配列へ書き出される注釈の数、またはインポート時にドキュメントへ適用される注釈辞書の数 |
StatusPresent | 空でないステータス文字列が供給または検出された場合に true |
Status | エクスポートで出力された、またはインポートで報告された FDF の /Status の値 |
使用上の注意
THotPDF.ExportLoadedInterchangeToFDFとTHotPDF.ImportLoadedInterchangeFromFDFはどちらもレコードをリセットして埋めます。Statusしか分からない早期失敗の場合も含みます- 部分名を持たないウィジェット専用フィールドはエクスポートでスキップされるため、
FieldCountには数えられません - 渡したインクルードフラグと
FieldCount、AnnotationCountを突き合わせれば、ストリームに実際に何が入ったか確認できます