function PdfBufferLooksXfa(Data: PByte; Size: Integer): Boolean;
สแกน raw PDF byte buffer เพื่อหาอิลิเมนต์เครื่องหมาย XFA เช่น คีย์ดิกชันนารี /XFA หรือเอนทรี /NeedsRendering true ของ document catalog
ใช้แบบไดนามิกก่อนโหลดเอกสารเพื่อตัดสินใจว่าจะเลือก pdfium.dll มาตรฐานหรือ pdfium.v8.dll ที่เปิดใช้ V8 เพื่อป้องกัน overhead ของการเริ่มต้นที่ไม่จำเป็นสำหรับ PDF แบบ static
เปิดเผยไว้เพื่อให้การทดสอบและโฮสต์สามารถรันการตรวจจับเครื่องหมาย XFA แบบ lexical แบบเดียวกันก่อนที่ไลบรารีจะถูกโหลดหรือกำหนดค่าเริ่มต้นเป็นครั้งแรก
LoadLibrary ตัวช่วย pre-scan นี้จึงทำงานทั้งหมดใน pure Pascal บน raw bytes โดยไม่โหลด pdfium.dll
if PdfBufferLooksXfa(@Buffer[0], Length(Buffer)) then
EnableV8Engine := True;