procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);
BeginPageObjectEditTransaction はアクティブなドキュメントの上限付きの再現可能なスナップショットを取り込み、ページオブジェクト編集が直接適用される代わりにジャーナルへ記録されるトランザクション状態に入ります
デフォルトでは、この呼び出しは署名を含むドキュメントを拒否します。既存の署名を無効化する責任を呼び出し側が受け入れる場合は、AllowSignedDocument = True を渡すことでトランザクションを開けます
PageObjectEditTransactionStatus で進行状況を追跡しますCommitPageObjectEditTransaction を、スナップショットを復元するには RollbackPageObjectEditTransaction を呼び出しますオブジェクト編集のグループを、1 つの単位として元に戻せるようにラップします
Pdf1.BeginPageObjectEditTransaction;
try
Pdf1.SetTextObjectFontSize(3, 14);
if not Pdf1.CommitPageObjectEditTransaction then Pdf1.RollbackPageObjectEditTransaction;
finally
Pdf1.UpdatePage(1);
end;