THotPDF.BeginIncrementalUpdate

THotPDF

 

ด้านบน  เมธอด  ถัดไป

โหลด PDF ที่มีอยู่และสลับเอกสารเข้าสู่โหมด incremental update แบบ append-only

 

Delphi syntax:

procedure BeginIncrementalUpdate(const SourceFile: TFileName);

 

C++ syntax:

void __fastcall BeginIncrementalUpdate(System::Sysutils::TFileName SourceFile);

 

คำอธิบาย

เรียก BeginIncrementalUpdate เมื่อจำเป็นต้องขยาย PDF เดิมโดยไม่ rewrite bytes ต้นฉบับ HotPDF parse ไฟล์ต้นทางผ่าน load path ปกติและเก็บสำเนา byte-for-byte ของไฟล์เดิมไว้สำหรับขั้นตอน save ภายหลัง

 

indirect objects ใหม่ที่สร้างหลังจาก call นี้จะถูก mark dirty อัตโนมัติ objects เดิมที่โหลดมาแล้วจะ re-emit เฉพาะเมื่อ caller mark ด้วย MarkDirty

 

workflow นี้เหมาะสำหรับเพิ่ม signature field ภายหลัง, append metadata หรือขยายเอกสารที่เซ็นแล้วโดยยังรักษา byte ranges ที่ digital signatures ก่อนหน้าครอบคลุมไว้

 

See also: MarkDirty, SaveIncrementalUpdate, AcroForm Support, PDF Filter Support