|
THotPDF.AddXFAPacket / ClearXFAPackets / XFAPacketCount THotPDF XFA forms container (v2.119.51)
|
RegisterAcroFormFont AcroForm Support |
ลงทะเบียนแพ็กเก็ต XFA (XML Forms Architecture) ที่มีชื่อเพื่อส่งออกไปยังรายการ AcroForm ของเอกสาร PDF 1.7 §12.7.6 + §12.7.8 อนุญาตให้ AcroForm นำพาอาร์เรย์ XFA ควบคู่ไปกับ (หรือแทนที่) อาร์เรย์ของแบบฟอร์มคงที่แบบเดิม ช่วยให้เวิร์กโฟลว์ AcroForm + XFA แบบผสม หรือแบบฟอร์ม XFA แบบไดนามิกล้วนทำงานได้
Delphi syntax: procedure AddXFAPacket(const PacketName: AnsiString; const XMLBytes: TBytes); procedure ClearXFAPackets; function XFAPacketCount: Integer;
คำอธิบาย การเรียกใช้แต่ละครั้งจะลงทะเบียนหนึ่งแพ็กเก็ตที่มีชื่อ ชื่อทั่วไป (ตามข้อกำหนด XFA 3.3 และ PDF 1.7 §12.7.8 ตาราง 234): เค้าโครงฟอร์ม + สคริปต์ (แพ็กเก็ตที่ใหญ่ที่สุดในเอกสาร XFA ส่วนใหญ่), การผูกข้อมูล (XML payload ที่เทมเพลตเรนเดอร์เทียบกับ), คำจำกัดความข้อมูลฝั่งต้นทาง, กฎการจัดรูปแบบเฉพาะโลแคล, การเชื่อมต่อข้อมูลภายนอก, เมทาดาทา XMP, สไตล์ XSLT หรือ CSS, การกำหนดค่าโปรแกรมดู, ข้อมูล XFA ที่เกี่ยวข้องกับลายเซ็น, เมทาดาทาเอกสาร เมื่อชื่อว่างเปล่าตัวปรับต่อจะถอยกลับไป และจากนั้นไปที่ เพื่อให้ PDF มีชื่อที่ไม่ว่างเปล่าเสมอ, XFDF ฟอร์มข้อมูลซ้อนทับ, ระดับ FlateDecode ค่าเริ่มต้นคือ ในการส่งออก แพ็กเก็ตที่ลงทะเบียนแต่ละชุดจะกลายเป็นวัตถุสตรีมที่บีบอัด FlateDecode ทางอ้อมหนึ่งชุด และอาร์เรย์ AcroForm จะสลับสตริง PDF ชื่อแพ็กเก็ตกับตัวอ้างอิงสตรีมตามลำดับการลงทะเบียน เพื่อให้โครงร่างเป็นแบบไบต์ที่กำหนดได้ ฟังก์ชันลบแพ็กเก็ตที่ลงทะเบียนทั้งหมด (มีประโยชน์สำหรับการนำอินสแตนซ์มาใช้ซ้ำในหลายเอกสาร) คืนค่าจำนวนปัจจุบัน ดูเพิ่มเติม: การรองรับ AcroForm, THotPDF.BeginIncrementalUpdate, THotPDF.SaveIncrementalUpdate |