procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);
BeginPageObjectEditTransaction capturează un instantaneu mărginit și reproductibil al documentului activ și intră în starea de tranzacție, în care editările obiectelor de pagină sunt jurnalizate în loc să fie aplicate direct
În mod implicit apelul refuză un document care poartă semnături; transmiteți AllowSignedDocument = True pentru a deschide oricum tranzacția, când apelantul își asumă responsabilitatea invalidării semnăturilor existente
PageObjectEditTransactionStatus cât timp tranzacția este deschisăCommitPageObjectEditTransaction pentru a aplica editările jurnalizate sau RollbackPageObjectEditTransaction pentru a restaura instantaneulÎncercați un grup de editări de obiecte astfel încât să poată fi anulate ca o singură unitate
Pdf1.BeginPageObjectEditTransaction;
try
Pdf1.SetTextObjectFontSize(3, 14);
if not Pdf1.CommitPageObjectEditTransaction then Pdf1.RollbackPageObjectEditTransaction;
finally
Pdf1.UpdatePage(1);
end;