THPDFAnnotationJavaScriptTrigger 类型
选择触发批注所挂 JavaScript 动作的 /AA 触发事件(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:光标进入批注矩形时运行脚本 |
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:包含批注的页面变为不可见时运行脚本 |
使用说明
- 将本类型的值连同脚本文本一起传给 THPDFPage.SetAnnotationJavaScriptAction;库会在匹配的 /AA 键下写入 /JavaScript 动作
- 库会把每个值映射到对应的 PDF 键(E、X、D、U、Fo、Bl、PO、PC、PV、PI);从 ajtPageOpen 起的页面级触发器要求 PDF 1.5,而鼠标和焦点触发器要求 PDF 1.3
- 如果挂接的动作是通用 THPDFActionBuilder 而不是内联 JavaScript,请改用 THPDFAnnotationActionTrigger