TPDFlibViewerFormFieldAction
이벤트, 뷰어 상호 작용
설명
푸시 버튼, 서명 위젯 또는 마우스 업 액션을 지닌 다른 필드가 활성화될 때 OnFormFieldAction을 통해 발생합니다
ActivateFormField는 트리거에 대한 필드 액션 딕셔너리를 해독하여 타입화된 요약을 핸들러에 전달합니다. 뷰어는 JavaScript를 평가하지 않으므로, 호스트는 스크립트 액션을 타입화된 데이터로 받아 처리 방법을 스스로 결정합니다
선언
TPDFlibViewerFormFieldAction = procedure(Sender: TObject; FieldIndex, FieldType: Integer; const TriggerEvent: WideString; const Info: TPDFlibActionInfo) of object;매개변수
| Sender | 필드가 활성화된 뷰어 |
|---|---|
| FieldIndex | 활성화된 필드 또는 위젯의 1 기반 인덱스 |
| FieldType | GetFormFieldType의 필드 유형 코드: 1 텍스트, 2 푸시 버튼, 3 체크박스, 4 라디오 버튼, 5 선택, 6 서명 |
| TriggerEvent | 액션을 찾은 기준이 된 PDF 트리거 이름, 예: U |
| Info | 해독된 액션 및 대상 정보 |
참조
OnFormFieldAction, ActivateFormField, TPDFlibActionInfo, InteractiveForms, TPDFlibViewerFormFieldChange, TPDFlibViewer