StartEditJournal

Modifica dei documenti, ripristino

Descrizione

Avvia un journal di modifica e acquisisce lo stato corrente come baseline di annullamento

Le transazioni conservano in memoria al massimo MaxUndoSteps stati precedenti. Un valore FileName non vuoto crea inoltre un journal di ripristino dopo un arresto anomalo, i cui record di stato e del cursore vengono aggiunti e scaricati separatamente

I file di ripristino contengono istantanee PDF serializzate ma mai password. Le istantanee crittografate restano tali e richiedono la password.

Sintassi

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

Parametri

FileNamePercorso del journal di recupero oppure un valore vuoto per la cronologia solo in memoria
MaxUndoStepsNumero di transizioni sottoposte a commit conservate, limitato all'intervallo supportato da 1 a 1000

Valori restituiti

1Il journal è stato avviato
0Il documento selezionato o lo stato del journal non è valido oppure non è stato possibile creare il file di ripristino