procedure BeginIncrementalSave(AllowSignedDocument: Boolean = False);
| AllowSignedDocument | 设置为 True 时允许在已携带签名的文档上开启会话;默认值 False 会对已签名输入抛出 EPdfError |
把当前文档捕获为增量保存会话的基线。之后的每次 CommitIncrementalSave 都会把活动文档与该基线比较,只追加更改的对象和新的交叉引用节,保持之前的所有字节不变
加密源会把完整的原始字节保留为不可变前缀,会话则比较解密后的语义快照;追加的字符串和流继承现有的 R5、R6 或 R7 安全参数、确切的 /Encrypt 引用和对象代次,当源使用认证加密时还会颁发新的 PDF MAC
只有在完整的原始源可用之后才接受加密的渐进式输入。除非 AllowSignedDocument 另有指示,否则已签名文档会被拒绝,因为追加修订版本正是签名要使其可见的操作
IncrementalSaveActive 报告是否有会话处于打开状态。使用 EndIncrementalSave 关闭会话