procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);
| AllowSignedDocument | Boolean 值,設為 True 時允許對已帶有簽章的文件開啟工作階段;預設的 False 會在輸入含簽章時拋出 EPdfError |
把目前文件擷取為增量儲存工作階段的基準。之後每次 CommitIncrementalSave 都會把即時文件與該基準比對,僅附加變更的物件以及新的交叉參照區段,較早的所有位元組保持原封不動
加密來源會把完整的原始位元組保留為不可變的前置部分,工作階段則比對解密後的語意快照;附加的字串與串流沿用既有的 R5、R6 或 R7 安全性參數、精確的 /Encrypt 參照與物件世代,當來源使用驗證加密時還會發出新的 PDF MAC
加密的增量輸入必須在完整原始來源可用之後才會被接受。除非 AllowSignedDocument 另有允許,否則已簽署的文件會被拒絕,因為附加修訂版正是簽章要使其可被察覺的變更
IncrementalSaveActive 回報工作階段是否開啟中。以 EndIncrementalSave 關閉