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 LongDLL
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 |
|---|---|
| MaxUndoSteps | Liczba zachowywanych zatwierdzonych przejść, ograniczana do obsługiwanego zakresu od 1 do 1000 |
Wartości zwracane
| 1 | Dziennik został uruchomiony |
|---|---|
| 0 | Wybrany dokument lub stan dziennika jest nieprawidłowy albo nie udało się utworzyć pliku odzyskiwania |