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 | 선택한 문서 또는 저널 상태가 잘못되었거나 복구 파일을 만들 수 없습니다 |