THPDFAnnotationJavaScriptTrigger Type
選擇觸發附加在註解上之 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