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 を要求します
- インライン JavaScript ではなく汎用の THPDFActionBuilder を割り当てる場合は、代わりに THPDFAnnotationActionTrigger を使用します