StartEditJournal

Edycja dokumentu, Odzyskiwanie

Opis

Uruchamia dziennik edycji dla wybranego dokumentu i przechwytuje jego bieżący stan jako bazę cofania

Transakcje zachowują w pamięci najwyżej MaxUndoSteps wcześniejszych stanów. Niepusty FileName tworzy także dziennik odzyskiwania po awarii, do którego niezależnie dopisywane i opróżniane są rekordy stanu oraz kursora

Pliki odzyskiwania zawierają zserializowane migawki PDF, ale nigdy nie przechowują hasła dokumentu. Zaszyfrowane migawki pozostają zaszyfrowane i wymagają hasła podczas odzyskiwania

Składnia

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);

Parametry

FileNameŚcieżka dziennika odzyskiwania albo pusta wartość dla historii wyłącznie w pamięci
MaxUndoStepsLiczba zachowywanych zatwierdzonych przejść, ograniczana do obsługiwanego zakresu od 1 do 1000

Wartości zwracane

1Dziennik został uruchomiony
0Wybrany dokument lub stan dziennika jest nieprawidłowy albo nie udało się utworzyć pliku odzyskiwania