procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);
| AllowSignedDocument | True を設定すると、既に署名を含むドキュメントへのセッションを許可します。デフォルトの False では、署名済みの入力に対して EPdfError が発生します |
現在のドキュメントをインクリメンタル保存セッションのベースラインとして取り込みます。その後の各 CommitIncrementalSave はライブのドキュメントをそのベースラインと比較し、変更されたオブジェクトと新しいクロスリファレンスセクションだけを追記するため、それ以前のバイトはすべてそのまま保たれます
暗号化されたソースでは、完全な元のバイト列が不変のプレフィックスとして保持され、セッションは復号されたセマンティックスナップショットを比較します。追記される文字列とストリームは既存の R5、R6、R7 のセキュリティパラメーターと正確な /Encrypt 参照およびオブジェクト世代を引き継ぎ、ソースが認証付き暗号を使用する場合は新しい PDF MAC が発行されます
暗号化されたプログレッシブ入力は、完全な元のソースが利用可能になった後でのみ受け付けられます。署名済みドキュメントは AllowSignedDocument が許可しない限り拒否されます。リビジョンの追記は、まさに署名が可視化することを意図した操作だからです
IncrementalSaveActive はセッションが開いているかどうかを報告します。閉じるには EndIncrementalSave を使用します