SetFormFieldActionEx

폼 필드, 주석 및 핫스팟 링크

설명

이벤트 이름과 명명된 액션 빌더 상수를 사용해 폼 필드 트리거 액션을 만들어 할당합니다

구문

Delphi

Function TPDFlib.SetFormFieldActionEx(Index: Integer; Const EventName: WideString; ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;

매개변수

Index1부터 시작하는 폼 필드 인덱스입니다
EventName트리거 이벤트 이름입니다(예: MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change 또는 Calculate)
ActionKindPDF_ACTION_BUILDER_* 상수 중 하나이며 AddActionNextEx가 지원하는 값입니다
ValueURI, named action, JavaScript 소스, import-data 파일 이름 또는 대상 액션에서 사용하지 않는 값입니다
FieldNameshide, submit, reset 액션용 쉼표 구분 필드 목록입니다
Flags액션별 플래그 또는 PDF_ACTION_BUILDER_THREAD용 1부터 시작하는 스레드 인덱스입니다
DestIDPDF_ACTION_BUILDER_DESTINATION용 대상 핸들이거나, PDF_ACTION_BUILDER_THREAD용 1부터 시작하는 bead 인덱스이며 0은 첫 bead를 선택합니다

반환값

0필드, 이벤트 이름, 액션 종류 또는 필요한 값이 잘못되었거나 PDF/X-6 모드가 활성입니다
1액션이 만들어져 선택된 필드 이벤트에 할당되었습니다

참고

이 헬퍼는 이벤트 이름 확인과 액션 생성을 결합하므로, 필드 이벤트가 직접 URI, JavaScript, hide, submit, reset, import-data, named, destination 또는 article Thread 액션만 필요로 할 때 별도의 임시 액션 핸들을 피할 수 있습니다 두 프로파일 모두 선택된 액션 타입이 그 외의 경우 허용되더라도 필드와 위젯의

/AA 사전을 금지하므로, PDF/A 또는 PDF/X-6 모드가 활성인 동안 폼 필드 추가 액션은 거부됩니다