PDFium Delphi Component Docs

เมธอด GetWidgetAdditionalActionJavaScript

Component: TPdf  ·  Unit: PDFium
อ่าน JavaScript ของ additional action หนึ่งรายการที่แนบอยู่กับ widget ของฟิลด์ฟอร์ม

Syntax

function GetWidgetAdditionalActionJavaScript(AnnotIndex: Integer; EventType: Integer): WString;

AnnotIndexInteger ดัชนีแบบนับจากศูนย์ของ widget annotation ในหน้าปัจจุบัน
EventTypeInteger ระบุ additional action ที่จะอ่าน เป็นหนึ่งในค่า FPDF_ANNOT_AACTION_*: FPDF_ANNOT_AACTION_KEY_STROKE (12), FPDF_ANNOT_AACTION_FORMAT (13), FPDF_ANNOT_AACTION_VALIDATE (14), FPDF_ANNOT_AACTION_CALCULATE (15)
ResultWString ซอร์สของสคริปต์ หรือสตริงว่างเมื่อ widget ไม่มี action ดังกล่าว

Description

ฟิลด์ฟอร์มอาจมีสคริปต์แยกตามเหตุการณ์ (ISO 32000-1 12.6.3): ตัวกรอง keystroke, รูทีนจัดรูปแบบที่เขียนสิ่งที่ฟิลด์แสดงผลใหม่, รูทีนตรวจสอบความถูกต้อง และการคำนวณที่อนุพันธ์ค่าฟิลด์หนึ่งจากฟิลด์อื่น เมธอดนี้อ่านซอร์สของสคริปต์เหล่านั้นเพียงรายการเดียว

เป็นมุมมองแบบอ่านอย่างเดียวที่มุ่งใช้ในการตรวจสอบและการย้ายระบบ สคริปต์ถูกคืนมาเป็นข้อความ ไม่มีการประมวลผล ส่วนสคริปต์ระดับเอกสารแสดงรายการโดย JavaScriptActions แทน

ผลลัพธ์ว่างยังรวมถึงกรณีที่เลเยอร์ฟอร์มไม่ได้ใช้งานหรือ build ของ PDFium ขาด entry point นี้ ผู้เรียกที่ต้องการแยกแยะกรณีเหล่านี้ควรตรวจสอบ FormHandle ก่อน

See Also

JavaScriptActions, JavaScriptAction, FormFieldInfo, FormHandle