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 系メソッドは同じトリガー値を受け取って 1 つずつ削除できます