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 un 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 el llamador acepta la responsabilidad de invalidar las firmas existentes
PageObjectEditTransactionStatus mientras la transacción está abiertaCommitPageObjectEditTransaction para aplicar las ediciones registradas o a RollbackPageObjectEditTransaction para restaurar la instantáneaEncapsule 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;