ActivateFormField
폼 필드, 뷰어 상호 작용
설명
컨트롤 내부에서 실행하는 대신 지정된 트리거 이벤트에 대한 필드 액션을 OnFormFieldAction 핸들러로 디스패치합니다
액션은 먼저 위젯에서, 그다음에는 베이스 필드에서 조회됩니다. 푸시 버튼과 서명 위젯은 액션이 없어도 호스트가 클릭 동작을 구현할 수 있도록 디스패치되며, 뷰어 자체는 어떤 액션도 해석하거나 실행하지 않고 특히 JavaScript 액션은 타입이 지정된 데이터로 호스트에 넘겨집니다
구문
Delphi
Function TPDFlibViewer.ActivateFormField(FieldIndex: Integer; Const TriggerEvent: WideString= 'U'): Integer;매개변수
| FieldIndex | 1 기반 폼 필드 인덱스 |
|---|---|
| TriggerEvent | PDF 트리거 이벤트 문자이며 기본값 'U'는 마우스 업을 나타냅니다 |
반환 값
| 0 | OnFormFieldAction에 핸들러가 할당되지 않았거나, 필드 인덱스가 유효하지 않거나, 푸시 버튼 및 서명 이외의 필드 타입에 액션이 존재하지 않는 경우 |
|---|---|
| 1 | 활성화가 OnFormFieldAction 핸들러로 전달된 경우 |
참고 항목
TPDFlibViewer, BeginEditFormField, FocusNextFormField, FocusedFormFieldIndex