StartEditJournal

Edição de documentos, Recuperação

Descrição

Inicia um edit journal para o documento selecionado e captura seu estado atual como a baseline de undo

As transações mantêm em memória no máximo MaxUndoSteps estados anteriores. Um FileName não vazio também cria um journal de recuperação contra quedas, cujos records de estado e cursor são anexados e descarregados de forma independente

Os arquivos de recuperação contêm snapshots de PDF serializados, mas nunca armazenam uma senha de documento Snapshots criptografados permanecem criptografados e exigem a senha quando recuperados

Sintaxe

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

FileNameCaminho do journal de recuperação, ou um valor vazio para histórico apenas em memória
MaxUndoStepsNúmero de transições confirmadas retidas, limitado (clamp) à faixa suportada de 1 a 1000

Valores retornados

1The journal started
0O documento selecionado ou o estado do journal é inválido, ou o arquivo de recuperação não pôde ser criado