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 Long

DLL

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所选文档或日志状态无效,或无法创建恢复文件