procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);
BeginPageObjectEditTransaction снимает ограниченный по размеру воспроизводимый снимок активного документа и входит в состояние транзакции, в котором правки объектов страницы записываются в журнал вместо немедленного применения
По умолчанию вызов отказывает документу, содержащему подписи; передайте AllowSignedDocument = True, чтобы всё же открыть транзакцию, когда вызывающая сторона принимает на себя ответственность за аннулирование существующих подписей
PageObjectEditTransactionStatus, пока транзакция открытаCommitPageObjectEditTransaction, чтобы применить записанные правки, или RollbackPageObjectEditTransaction, чтобы восстановить снимокОберните группу правок объектов, чтобы их можно было отменить как единое целое
Pdf1.BeginPageObjectEditTransaction;
try
Pdf1.SetTextObjectFontSize(3, 14);
if not Pdf1.CommitPageObjectEditTransaction then Pdf1.RollbackPageObjectEditTransaction;
finally
Pdf1.UpdatePage(1);
end;