procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);
BeginPageObjectEditTransaction captura una instantánea acotada y reproducible del documento activo y entra en el estado de transacción, en el que las ediciones de objetos de página se registran en el diario en lugar de aplicarse directamente
De forma predeterminada, la llamada rechaza un documento que lleva firmas; pase AllowSignedDocument = True para abrir la transacción de todos modos cuando quien llama acepta la responsabilidad de invalidar las firmas existentes
PageObjectEditTransactionStatus mientras la transacción está abiertaCommitPageObjectEditTransaction para aplicar las ediciones registradas en el diario o a RollbackPageObjectEditTransaction para restaurar la instantáneaEnmarque un grupo de ediciones de objetos para que puedan deshacerse como una sola unidad
Pdf1.BeginPageObjectEditTransaction;
try
Pdf1.SetTextObjectFontSize(3, 14);
if not Pdf1.CommitPageObjectEditTransaction then Pdf1.RollbackPageObjectEditTransaction;
finally
Pdf1.UpdatePage(1);
end;