StartEditJournal
文档编辑、恢复
说明
为选定文档启动编辑日志,并将当前状态捕获为撤销基线
事务在内存中最多保留 MaxUndoSteps 个先前状态。非空 FileName 还会创建崩溃恢复日志,其状态和游标记录会独立追加和刷新
恢复文件包含序列化 PDF 快照,但绝不存储文档密码。加密快照仍保持加密,恢复时需要密码
语法
Delphi
Function TPDFlib.StartEditJournal(Const FileName: WideString= ''; MaxUndoSteps: Integer= 32): Integer;ActiveX
Function PDFlib::StartEditJournal(FileName As String, MaxUndoSteps As Long) As LongDLL
int DLStartEditJournal(int InstanceID, const wchar_t *FileName, int MaxUndoSteps);
int DLStartEditJournalA(int InstanceID, const char *FileName, int MaxUndoSteps);
参数
| FileName | 恢复日志路径,或仅内存历史记录的空值 |
|---|---|
| MaxUndoSteps | 保留的已提交转换数量,会限制在支持范围 1 至 1000 内 |
返回值
| 1 | 编辑日志已启动 |
|---|---|
| 0 | 所选文档或日志状态无效,或无法创建恢复文件 |