procedure BeginPageObjectEditTransaction(AllowSignedDocument: Boolean = False);
BeginPageObjectEditTransaction 會擷取使用中文件的有界、可重現快照,並進入交易狀態;在此狀態下,頁面物件編輯會記錄到日誌,而不是直接套用
預設情況下,此呼叫會拒絕帶有簽章的文件;當呼叫端願意承擔使既有簽章失效的責任時,可傳入 AllowSignedDocument = True 仍開啟交易
PageObjectEditTransactionStatus 追蹤進度CommitPageObjectEditTransaction 套用已記錄的編輯,或呼叫 RollbackPageObjectEditTransaction 還原快照把一組物件編輯包裝起來,讓它們可以作為單一單位復原
Pdf1.BeginPageObjectEditTransaction;
try
Pdf1.SetTextObjectFontSize(3, 14);
if not Pdf1.CommitPageObjectEditTransaction then Pdf1.RollbackPageObjectEditTransaction;
finally
Pdf1.UpdatePage(1);
end;