StartEditJournal

Edición de documentos, recuperación

Descripción

Inicia un diario de edición para el documento seleccionado y captura su estado actual como línea base para deshacer

Las transacciones conservan en memoria como máximo MaxUndoSteps estados anteriores. Un FileName no vacío también crea un diario de recuperación ante fallos cuyos registros de estado y cursor se agregan y vacían de forma independiente

Los archivos de recuperación contienen instantáneas PDF serializadas, pero nunca almacenan una contraseña de documento. Las instantáneas cifradas permanecen cifradas y requieren la contraseña al recuperarse

Sintaxis

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

Parámetros

FileNameRuta del diario de recuperación, o un valor vacío para historial solo en memoria
MaxUndoStepsNúmero de transiciones confirmadas conservadas, limitado al rango admitido de 1 a 1000

Valores devueltos

1Se inició el registro
0El documento seleccionado o el estado del diario no es válido, o no se pudo crear el archivo de recuperación