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 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 tras fallos cuyos registros de estado y cursor se añaden y se vacían de forma independiente

Los archivos de recuperación contienen instantáneas PDF serializadas, pero nunca contraseñas. Las instantáneas cifradas siguen cifradas y requieren 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 un historial solo en memoria
MaxUndoStepsNúmero de transiciones confirmadas conservadas, limitado al intervalo compatible de 1 a 1000

Valores devueltos

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