StartEditJournal
Редактирование документов, восстановление
Описание
Заводит журнал правок для выбранного документа и фиксирует его текущее состояние как базовую точку отмены
Транзакции удерживают в памяти не более MaxUndoSteps прежних состояний. Непустой FileName также создает журнал аварийного восстановления, чьи записи состояния и курсора дописываются и сбрасываются независимо
Файлы восстановления содержат сериализованные снимки PDF, но никогда не хранят пароль документа; зашифрованные снимки остаются зашифрованными и при восстановлении требуют пароль
Синтаксис
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);
Параметры
| FileName | Путь журнала восстановления или пустое значение для истории только в памяти |
|---|---|
| MaxUndoSteps | Число удерживаемых зафиксированных переходов, прижатое к поддерживаемому диапазону 1–1000 |
Возвращаемые значения
| 1 | The journal started |
|---|---|
| 0 | Недопустимо состояние выбранного документа или журнала, либо файл восстановления не удалось создать |