ชนิด THPDFAnnotationActionTrigger
เลือกเหตุการณ์ additional-action trigger ที่ผูกอยู่กับ annotation ผ่านพจนานุกรม /AA ของมัน
การประกาศ
THPDFAnnotationActionTrigger= (aatMouseEnter, // /AA /E
aatMouseExit, // /AA /X
aatMouseDown, // /AA /D
aatMouseUp, // /AA /U
aatSetFocus, // /AA /Fo
aatLostFocus, // /AA /Bl
aatPageOpen, // /AA /PO
aatPageClose, // /AA /PC
aatPageVisible, // /AA /PV
aatPageInvisible); // /AA /PI
ยูนิต
HPDFDoc
ค่า
| ค่า | ความหมาย |
|---|---|
aatMouseEnter | /AA /E: action ทำงานเมื่อเคอร์เซอร์เข้าสู่กรอบ annotation |
aatMouseExit | /AA /X: action ทำงานเมื่อเคอร์เซอร์ออกจากกรอบ annotation |
aatMouseDown | /AA /D: action ทำงานเมื่อกดปุ่มเมาส์บน annotation |
aatMouseUp | /AA /U: action ทำงานเมื่อปล่อยปุ่มเมาส์บน annotation |
aatSetFocus | /AA /Fo: action ทำงานเมื่อ annotation ได้รับ input focus |
aatLostFocus | /AA /Bl: action ทำงานเมื่อ annotation สูญเสีย input focus |
aatPageOpen | /AA /PO: action ทำงานเมื่อเปิดหน้าที่มี annotation นี้ |
aatPageClose | /AA /PC: action ทำงานเมื่อปิดหน้าที่มี annotation นี้ |
aatPageVisible | /AA /PV: action ทำงานเมื่อหน้าที่มี annotation นี้กลายเป็นมองเห็นได้ |
aatPageInvisible | /AA /PI: action ทำงานเมื่อหน้าที่มี annotation นี้กลายเป็นมองไม่เห็น |
หมายเหตุการใช้งาน
- ส่งค่าของชนิดนี้ให้ THPDFPage.SetAnnotationAdditionalAction, THPDFAcroFormField.SetAnnotationAction หรือ THotPDF.SetFormFieldAnnotationAction พร้อมกับ THPDFActionBuilder
- ไลบรารีแมปแต่ละค่าไปยัง PDF key ของมัน (E, X, D, U, Fo, Bl, PO, PC, PV, PI) trigger ระดับหน้าตั้งแต่ aatPageOpen ขึ้นไปจะยกเวอร์ชันเอกสารขั้นต่ำเป็น PDF 1.5 ส่วน trigger กลุ่มเมาส์และ focus ต้องการ PDF 1.2
- THotPDF.GetLoadedAnnotationActionChain คืน action ที่บันทึกไว้แยกตาม trigger บน annotation ที่โหลดไว้ และเมธอด Clear ก็รับค่า trigger ตัวเดียวกันเพื่อเอาออก