THPDFAnnotationJavaScriptTrigger Type
Memilih event trigger /AA yang menjalankan action JavaScript yang dilekatkan pada anotasi (PDF 1.7 ISO 32000-1 12.6.3)
Deklarasi
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
Unit
HPDFDoc
Nilai
| Nilai | Makna |
|---|---|
ajtMouseEnter | /AA /E: script dijalankan saat kursor memasuki persegi anotasi |
ajtMouseExit | /AA /X: script dijalankan saat kursor meninggalkan persegi anotasi |
ajtMouseDown | /AA /D: script dijalankan saat tombol mouse ditekan pada anotasi |
ajtMouseUp | /AA /U: script dijalankan saat tombol mouse dilepas pada anotasi |
ajtSetFocus | /AA /Fo: script dijalankan saat anotasi menerima input focus |
ajtLostFocus | /AA /Bl: script dijalankan saat anotasi kehilangan input focus |
ajtPageOpen | /AA /PO: script dijalankan saat halaman yang memuat anotasi dibuka |
ajtPageClose | /AA /PC: script dijalankan saat halaman yang memuat anotasi ditutup |
ajtPageVisible | /AA /PV: script dijalankan saat halaman yang memuat anotasi menjadi terlihat |
ajtPageInvisible | /AA /PI: script dijalankan saat halaman yang memuat anotasi menjadi tidak terlihat |
Catatan penggunaan
- Berikan nilai dari tipe ini ke THPDFPage.SetAnnotationJavaScriptAction bersama teks script-nya; library menulis action /JavaScript di bawah key /AA yang cocok
- Library memetakan setiap nilai ke key PDF-nya (E, X, D, U, Fo, Bl, PO, PC, PV, PI); trigger level halaman mulai dari ajtPageOpen butuh PDF 1.5, sedangkan trigger mouse dan focus butuh PDF 1.3
- Gunakan THPDFAnnotationActionTrigger sebagai gantinya ketika action yang dilekatkan adalah THPDFActionBuilder umum, bukan JavaScript inline