StartEditJournal

Modification de documents, récupération

Description

Démarre un journal de modifications pour le document sélectionné et capture son état actuel comme référence d'annulation

Les transactions conservent au plus MaxUndoSteps états antérieurs en mémoire. Un FileName non vide crée également un journal de reprise après incident, dont les enregistrements d’état et de curseur sont ajoutés et vidés séparément

Les fichiers de récupération contiennent des instantanés PDF sérialisés mais jamais le mot de passe. Les instantanés chiffrés le restent et exigent le mot de passe à la récupération

Syntaxe

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

Paramètres

FileNameChemin du journal de récupération, ou valeur vide pour un historique uniquement en mémoire
MaxUndoStepsNombre de transitions validées conservées, limité à la plage prise en charge de 1 à 1 000

Valeurs de retour

1Le journal a démarré
0Le document sélectionné ou l'état du journal n'est pas valide, ou le fichier de récupération n'a pas pu être créé