THPDFAnnotationActionTrigger Type
رویداد تریگر additional-action متصلشده به یک 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: اکشن با ورود نشانگر به مستطیل annotation اجرا میشود |
aatMouseExit | /AA /X: اکشن با خروج نشانگر از مستطیل annotation اجرا میشود |
aatMouseDown | /AA /D: اکشن وقتی روی annotation دکمهٔ ماوس فشرده میشود اجرا میشود |
aatMouseUp | /AA /U: اکشن وقتی دکمهٔ ماوس روی annotation رها میشود اجرا میشود |
aatSetFocus | /AA /Fo: اکشن وقتی annotation فوکوس ورودی میگیرد اجرا میشود |
aatLostFocus | /AA /Bl: اکشن وقتی annotation فوکوس ورودی را از دست میدهد اجرا میشود |
aatPageOpen | /AA /PO: اکشن وقتی صفحهٔ حاوی annotation باز میشود اجرا میشود |
aatPageClose | /AA /PC: اکشن وقتی صفحهٔ حاوی annotation بسته میشود اجرا میشود |
aatPageVisible | /AA /PV: اکشن وقتی صفحهٔ حاوی annotation قابل مشاهده میشود اجرا میشود |
aatPageInvisible | /AA /PI: اکشن وقتی صفحهٔ حاوی annotation نادیدنی میشود اجرا میشود |
یادداشتهای استفاده
- مقداری از این نوع را همراه با یک THPDFActionBuilder به THPDFPage.SetAnnotationAdditionalAction، THPDFAcroFormField.SetAnnotationAction یا THotPDF.SetFormFieldAnnotationAction بدهید
- کتابخانه هر مقدار را به کلید PDF متناظرش (E, X, D, U, Fo, Bl, PO, PC, PV, PI) نگاشت میکند؛ تریگرهای سطح صفحه از aatPageOpen به بعد حداقل نسخهٔ سند را به PDF 1.5 میبرند، حال آنکه تریگرهای ماوس و فوکوس به PDF 1.2 نیاز دارند
- THotPDF.GetLoadedAnnotationActionChain اکشنهای ثبتشده برای هر تریگر روی یک annotation بارگذاریشده را برمیگرداند و متدهای Clear برای حذف یک اکشن، همان مقدار تریگر را میپذیرند