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);
매개변수
| Index | 1부터 시작하는 폼 필드 인덱스입니다 |
|---|---|
| ActionType | 트리거 이름입니다: E, X, D, U, Fo, Bl, K, F, V 또는 C |
| ActionID | GetAnnotActionID, GetOutlineActionID 또는 GetFormFieldActionID가 반환한 액션 핸들입니다 |
반환값
| 0 | 필드, 트리거 또는 액션 핸들이 잘못되었거나 PDF/X-6 모드가 활성입니다 |
|---|---|
| 1 | 액션이 복사되어 필드 트리거에 할당되었습니다 |
참고
액션 사전은 필드에 할당되기 전에 선택된 문서로 복사되므로, 원본 액션에 대한 이후 편집이 필드 트리거를 변경하지 않습니다 기본 mouse-up 활성화 액션에는
ActionType U를 사용하십시오. GetFormFieldActionID(Index, 'U')가 읽는 액션과 일치합니다
트리거를 지우려면
RemoveFormFieldAction을, 할당된 액션을 검사하려면 GetFormFieldActionInfo가 반환하는 TPDFlibActionInfo를 확인하십시오