ActivateFormField

폼 필드, 뷰어 상호 작용

설명

컨트롤 내부에서 실행하는 대신 지정된 트리거 이벤트에 대한 필드 액션을 OnFormFieldAction 핸들러로 디스패치합니다

액션은 먼저 위젯에서, 그다음에는 베이스 필드에서 조회됩니다. 푸시 버튼과 서명 위젯은 액션이 없어도 호스트가 클릭 동작을 구현할 수 있도록 디스패치되며, 뷰어 자체는 어떤 액션도 해석하거나 실행하지 않고 특히 JavaScript 액션은 타입이 지정된 데이터로 호스트에 넘겨집니다

구문

Delphi

Function TPDFlibViewer.ActivateFormField(FieldIndex: Integer; Const TriggerEvent: WideString= 'U'): Integer;

매개변수

FieldIndex1 기반 폼 필드 인덱스
TriggerEventPDF 트리거 이벤트 문자이며 기본값 'U'는 마우스 업을 나타냅니다

반환 값

0OnFormFieldAction에 핸들러가 할당되지 않았거나, 필드 인덱스가 유효하지 않거나, 푸시 버튼 및 서명 이외의 필드 타입에 액션이 존재하지 않는 경우
1활성화가 OnFormFieldAction 핸들러로 전달된 경우

참고 항목

TPDFlibViewer, BeginEditFormField, FocusNextFormField, FocusedFormFieldIndex