procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);
BeginPageObjectEditTransaction erfasst einen begrenzten, reproduzierbaren Schnappschuss des aktiven Dokuments und versetzt in den Transaktionszustand, in dem Seitenobjekt-Änderungen journalisiert statt direkt angewendet werden
Standardmäßig lehnt der Aufruf ein Dokument mit Signaturen ab; übergeben Sie AllowSignedDocument = True, um die Transaktion dennoch zu öffnen, wenn der Aufrufer die Verantwortung für das Ungültigmachen bestehender Signaturen übernimmt
PageObjectEditTransactionStatus, solange die Transaktion offen istCommitPageObjectEditTransaction auf, um die journalisierten Änderungen anzuwenden, oder RollbackPageObjectEditTransaction, um den Schnappschuss wiederherzustellenWickeln Sie eine Gruppe von Objektänderungen ein, damit sie als eine Einheit rückgängig gemacht werden können
Pdf1.BeginPageObjectEditTransaction;
try
Pdf1.SetTextObjectFontSize(3, 14);
if not Pdf1.CommitPageObjectEditTransaction then Pdf1.RollbackPageObjectEditTransaction;
finally
Pdf1.UpdatePage(1);
end;