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選択したドキュメントまたはジャーナル状態が無効であるか、リカバリファイルを作成できませんでした