PDFium Delphi Component Docs

เมธอด CommitPageObjectEditTransaction

Component: TPdf  ·  Unit: PDFium
นำการแก้ไขที่บันทึกไว้ใน journal ของ page-object edit transaction ที่เปิดอยู่ไปใช้กับเอกสาร

Syntax

function CommitPageObjectEditTransaction: Boolean;

Description

CommitPageObjectEditTransaction เล่นการแก้ไข page object ที่บันทึกไว้ใน journal ของ transaction ที่เปิดด้วย BeginPageObjectEditTransaction ซ้ำลงบนเอกสารที่ active แล้วปิด transaction

คืน True เมื่อการแก้ไขที่บันทึกไว้ทุกรายการถูกนำไปใช้ได้สมบูรณ์ หากได้ False ผู้เรียกควร rollback เพื่อกลับไปยัง snapshot ที่เก็บไว้

Remarks

    • เรียกนอกช่วงที่ transaction เปิดอยู่จะได้ False โดยเอกสารไม่ถูกแตะต้อง
    • หลัง commit สำเร็จ edit journal ยังอยู่และ export ผ่าน ExportEditJournal ได้

Example

if Pdf1.CommitPageObjectEditTransaction then
  Pdf1.UpdatePage(1)
else
  Pdf1.RollbackPageObjectEditTransaction;

See Also