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 LongDLL
int DLStartEditJournal(int InstanceID, const wchar_t *FileName, int MaxUndoSteps);
int DLStartEditJournalA(int InstanceID, const char *FileName, int MaxUndoSteps);
Parametri
| FileName | Percorso del journal di recupero oppure un valore vuoto per la cronologia solo in memoria |
|---|---|
| MaxUndoSteps | Numero di transizioni sottoposte a commit conservate, limitato all'intervallo supportato da 1 a 1000 |
Valori restituiti
| 1 | Il journal è stato avviato |
|---|---|
| 0 | Il documento selezionato o lo stato del journal non è valido oppure non è stato possibile creare il file di ripristino |