THPDFAnnotationActionTrigger 类型
选择通过批注的 /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:光标进入批注矩形时执行动作 |
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:包含批注的页面变为不可见时执行动作 |
使用说明
- 将本类型的值连同 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 返回已加载批注上按触发器记录的动作,各 Clear 方法接受相同的触发器值来移除对应动作