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;