StartEditJournal

Dokumentbearbeitung, Wiederherstellung

Beschreibung

Startet ein Bearbeitungsjournal für das ausgewählte Dokument und erfasst dessen aktuellen Zustand als Ausgangsbasis für das Rückgängigmachen

Transaktionen halten höchstens MaxUndoSteps vorherige Zustände im Speicher. Ein nicht leerer FileName erstellt außerdem ein Journal zur Wiederherstellung nach einem Absturz, dessen Zustands- und Cursor-Datensätze unabhängig angehängt und geschrieben werden

Wiederherstellungsdateien enthalten serialisierte PDF-Schnappschüsse, speichern jedoch niemals ein Dokumentkennwort. Verschlüsselte Schnappschüsse bleiben verschlüsselt und erfordern bei der Wiederherstellung das Kennwort

Syntax

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

Parameter

FileNamePfad des Wiederherstellungsjournals oder ein leerer Wert für einen nur im Speicher gehaltenen Verlauf
MaxUndoStepsAnzahl der beibehaltenen bestätigten Übergänge, begrenzt auf den unterstützten Bereich von 1 bis 1000

Rückgabewerte

1Das Journal wurde gestartet
0Der ausgewählte Dokument- oder Journalzustand ist ungültig, oder die Wiederherstellungsdatei konnte nicht erstellt werden