|
THotPDF.BeginIncrementalUpdate
|
トップへ メソッド 次へ |
|
既存の PDF をロードし、ドキュメントを追加専用(append-only)の増分更新(incremental update)モードに切り替えます。
Delphi 構文: procedure BeginIncrementalUpdate(const SourceFile: TFile名前);
C++ 構文: void __fastcall BeginIncrementalUpdate(System::Sysutils::TFile名前 SourceFile);
説明 元のバイトを書き換えることなく既存の PDF を拡張する必要がある場合は、BeginIncrementalUpdate を呼び出します。HotPDF は通常のロードパスを通じてソースファイルを解析し、後の保存手順のために元のファイルのバイト単位のコピーを保持します。
この呼び出しの後に作成された新しい indirect object は自動的に dirty としてマークされます。既存の読み込み済みオブジェクトは、呼び出し元が MarkDirty でマークした場合にのみ再出力されます
このワークフローは、後で署名フィールドを追加したり、メタデータを追加したり、以前のデジタル署名でカバーされているバイト範囲を保持しながら、すでに署名されているドキュメントを拡張したりする場合に役立ちます。
See also: MarkDirty, SaveIncrementalUpdate, AcroForm サポート, PDF フィルターのサポート |