THPDFAnnotationJavaScriptTrigger Type
رویداد تریگر /AAای که یک اکشن JavaScript متصل به 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 فوکوس ورودی میگیرد اجرا میشود |
ajtLostFocus | /AA /Bl: اسکریپت وقتی annotation فوکوس ورودی را از دست میدهد اجرا میشود |
ajtPageOpen | /AA /PO: اسکریپت وقتی صفحهٔ حاوی annotation باز میشود اجرا میشود |
ajtPageClose | /AA /PC: اسکریپت وقتی صفحهٔ حاوی annotation بسته میشود اجرا میشود |
ajtPageVisible | /AA /PV: اسکریپت وقتی صفحهٔ حاوی annotation قابل مشاهده میشود اجرا میشود |
ajtPageInvisible | /AA /PI: اسکریپت وقتی صفحهٔ حاوی annotation نادیدنی میشود اجرا میشود |
یادداشتهای استفاده
- مقداری از این نوع را همراه با متن اسکریپت به THPDFPage.SetAnnotationJavaScriptAction بدهید؛ کتابخانه یک اکشن /JavaScript زیر کلید /AA متناظر مینویسد
- کتابخانه هر مقدار را به کلید PDF متناظرش (E, X, D, U, Fo, Bl, PO, PC, PV, PI) نگاشت میکند؛ تریگرهای سطح صفحه از ajtPageOpen به بعد به PDF 1.5 نیاز دارند، حال آنکه تریگرهای ماوس و فوکوس به PDF 1.3 نیاز دارند
- وقتی اکشن متصلشده یک THPDFActionBuilder عمومی است نه JavaScript درونخطی، بهجای این نوع از THPDFAnnotationActionTrigger استفاده کنید