procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);
BeginPageObjectEditTransaction zachytí ohraničený, reprodukovatelný snapshot aktivního dokumentu a vstoupí do transakčního stavu, ve kterém se úpravy page objectů zapisují do žurnálu místo přímé aplikace
Ve výchozím nastavení volání odmítne dokument nesoucí podpisy; předejte AllowSignedDocument = True, aby se transakce přesto otevřela, když volající převezme odpovědnost za zneplatnění existujících podpisů
PageObjectEditTransactionStatus, dokud je transakce otevřenáCommitPageObjectEditTransaction, aby se žurnálované úpravy aplikovaly, nebo RollbackPageObjectEditTransaction pro obnovu snapshotuZabalte skupinu úprav objektů, aby se daly vrátit zpět jako jeden celek
Pdf1.BeginPageObjectEditTransaction;
try
Pdf1.SetTextObjectFontSize(3, 14);
if not Pdf1.CommitPageObjectEditTransaction then Pdf1.RollbackPageObjectEditTransaction;
finally
Pdf1.UpdatePage(1);
end;