THotPDF.SetFormFieldAdditionalAction Method
필드 위젯 /AA 사전 아래에 THPDFActionBuilder로 만든 AcroForm 필드 추가 액션을 설치합니다
선언
procedure SetFormFieldAdditionalAction(const FieldName: AnsiString; Trigger: THPDFFormFieldActionTrigger; Action: THPDFActionBuilder);
유닛
HPDFDoc
매개변수
| 이름 | 목적 |
|---|---|
FieldName | 생성된 필드 목록에서 찾을 기존 AcroForm 필드 이름입니다 |
Trigger | 필드 추가 액션 트리거입니다. KeyStroke, Format, Validate, Calculate 중 하나입니다 |
Action | THPDFActionBuilder로 만든 action 체인 |
사용 참고 사항
- 대상 필드를 만든 뒤,
EndDoc전에 이 메서드를 호출하십시오 - 이 메서드는 같은 트리거 키의 기존 action을 교체하고 다른
/AA항목은 그대로 둡니다 - 다른 필드 액션을 건드리지 않고 필드 트리거 항목 하나를 지우려면
ClearFormFieldAdditionalAction을 사용합니다 - 필드·위젯 트리거마다 메서드 하나씩 호출하는 코드라면
THotPDFFormFieldActionConvenienceMethods의 이름 있는 헬퍼를 사용합니다 - 빌더 검증은 해당 conformance 계열에서 허용되지 않는 액션 타입에 PDF/A·PDF/X 제한을 적용합니다
- JavaScript 전용 간편 경로에는
AttachFieldKeyStrokeAction,AttachFieldFormatAction,AttachFieldValidateAction,AttachFieldCalculateAction을 사용합니다