BeginEditTransaction

Редактирование документов, восстановление

Описание

Захватывает выбранный документ перед связанной группой правочных вызовов и открывает одну явную транзакцию

Если документ менялся вне журнальной транзакции с последней зафиксированной точки, текущее состояние становится новой базовой точкой, а устаревшая история отбрасывается

Синтаксис

Delphi

Function TPDFlib.BeginEditTransaction(Const LabelText: WideString= ''): Integer;

ActiveX

Function PDFlib::BeginEditTransaction(LabelText As String) As Long

DLL

int DLBeginEditTransaction(int InstanceID, const wchar_t* LabelText);

Параметры

LabelTextНеобязательная UTF-8 метка, сохраняемая вместе с зафиксированным состоянием для диагностики

Возвращаемые значения

1The transaction opened
0Журнал принадлежит другому выбранному документу, транзакция уже открыта либо базовое состояние не удалось сохранить