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이 필요합니다
- 붙이는 액션이 인라인 JavaScript가 아니라 일반 THPDFActionBuilder라면 대신 THPDFAnnotationActionTrigger를 사용합니다