SetFormFieldAction

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

설명

기존 액션 사전을 폼 필드 트리거에 바인딩합니다

구문

Delphi

Function TPDFlib.SetFormFieldAction(Index: Integer; Const ActionType: WideString; ActionID: Integer): Integer;

DLL

int DLSetFormFieldAction(int InstanceID, int Index, const wchar_t * ActionType, int ActionID);

매개변수

Index1부터 시작하는 폼 필드 인덱스입니다
ActionType트리거 이름입니다: E, X, D, U, Fo, Bl, K, F, V 또는 C
ActionIDGetAnnotActionID, GetOutlineActionID 또는 GetFormFieldActionID가 반환한 액션 핸들입니다

반환값

0필드, 트리거 또는 액션 핸들이 잘못되었거나 PDF/X-6 모드가 활성입니다
1액션이 복사되어 필드 트리거에 할당되었습니다

참고

액션 사전은 필드에 할당되기 전에 선택된 문서로 복사되므로, 원본 액션에 대한 이후 편집이 필드 트리거를 변경하지 않습니다 기본 mouse-up 활성화 액션에는

ActionType U를 사용하십시오. GetFormFieldActionID(Index, 'U')가 읽는 액션과 일치합니다 트리거를 지우려면

RemoveFormFieldAction을, 할당된 액션을 검사하려면 GetFormFieldActionInfo가 반환하는 TPDFlibActionInfo를 확인하십시오