ชนิด THPDFAnnotationJavaScriptTrigger
เลือกเหตุการณ์ trigger /AA ที่ปล่อย JavaScript action ซึ่งผูกอยู่กับ annotation (PDF 1.7 ISO 32000-1 12.6.3)
การประกาศ
THPDFAnnotationJavaScriptTrigger= (ajtMouseEnter, // /AA /E
ajtMouseExit, // /AA /X
ajtMouseDown, // /AA /D
ajtMouseUp, // /AA /U
ajtSetFocus, // /AA /Fo
ajtLostFocus, // /AA /Bl
ajtPageOpen, // /AA /PO
ajtPageClose, // /AA /PC
ajtPageVisible, // /AA /PV
ajtPageInvisible); // /AA /PI
ยูนิต
HPDFDoc
ค่า
| ค่า | ความหมาย |
|---|---|
ajtMouseEnter | /AA /E: สคริปต์ทำงานเมื่อเคอร์เซอร์เข้าสู่กรอบ annotation |
ajtMouseExit | /AA /X: สคริปต์ทำงานเมื่อเคอร์เซอร์ออกจากกรอบ annotation |
ajtMouseDown | /AA /D: สคริปต์ทำงานเมื่อกดปุ่มเมาส์บน annotation |
ajtMouseUp | /AA /U: สคริปต์ทำงานเมื่อปล่อยปุ่มเมาส์บน annotation |
ajtSetFocus | /AA /Fo: สคริปต์ทำงานเมื่อ annotation ได้รับ input focus |
ajtLostFocus | /AA /Bl: สคริปต์ทำงานเมื่อ annotation สูญเสีย input focus |
ajtPageOpen | /AA /PO: สคริปต์ทำงานเมื่อเปิดหน้าที่มี annotation นี้ |
ajtPageClose | /AA /PC: สคริปต์ทำงานเมื่อปิดหน้าที่มี annotation นี้ |
ajtPageVisible | /AA /PV: สคริปต์ทำงานเมื่อหน้าที่มี annotation นี้กลายเป็นมองเห็นได้ |
ajtPageInvisible | /AA /PI: สคริปต์ทำงานเมื่อหน้าที่มี annotation นี้กลายเป็นมองไม่เห็น |
หมายเหตุการใช้งาน
- ส่งค่าของชนิดนี้ให้ THPDFPage.SetAnnotationJavaScriptAction พร้อมข้อความสคริปต์ ไลบรารีจะเขียน /JavaScript action ไว้ใต้ /AA key ที่ตรงกัน
- ไลบรารีแมปแต่ละค่าไปยัง PDF key ของมัน (E, X, D, U, Fo, Bl, PO, PC, PV, PI) trigger ระดับหน้าตั้งแต่ ajtPageOpen ขึ้นไปต้องการ PDF 1.5 ส่วน trigger กลุ่มเมาส์และ focus ต้องการ PDF 1.3
- ถ้า action ที่ผูกไว้เป็น THPDFActionBuilder ทั่วไปแทนที่จะเป็น inline JavaScript ให้ใช้ THPDFAnnotationActionTrigger แทน