THotPDF Form Field Action Convenience Methods

AcroForm 필드와 위젯 추가 action 트리거에 THPDFActionBuilder 체인을 설치하거나 지우는 이름 붙은 래퍼를 제공합니다

선언

procedure ClearFormFieldAdditionalAction(const FieldName: AnsiString; Trigger: THPDFFormFieldActionTrigger);
procedure SetFormFieldKeyStrokeAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldKeyStrokeAction(const FieldName: AnsiString);
procedure SetFormFieldFormatAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldFormatAction(const FieldName: AnsiString);
procedure SetFormFieldValidateAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldValidateAction(const FieldName: AnsiString);
procedure SetFormFieldCalculateAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldCalculateAction(const FieldName: AnsiString);
procedure SetFormFieldAnnotationAction(const FieldName: AnsiString; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
procedure ClearFormFieldAnnotationAction(const FieldName: AnsiString; Trigger: THPDFAnnotationActionTrigger);
procedure SetFormFieldMouseEnterAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldMouseEnterAction(const FieldName: AnsiString);
procedure SetFormFieldMouseExitAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldMouseExitAction(const FieldName: AnsiString);
procedure SetFormFieldMouseDownAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldMouseDownAction(const FieldName: AnsiString);
procedure SetFormFieldMouseUpAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldMouseUpAction(const FieldName: AnsiString);
procedure SetFormFieldSetFocusAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldSetFocusAction(const FieldName: AnsiString);
procedure SetFormFieldLostFocusAction(const FieldName: AnsiString; Action: THPDFActionBuilder);
procedure ClearFormFieldLostFocusAction(const FieldName: AnsiString);

유닛

HPDFDoc

Trigger map

Method familyPDF trigger목적
SetFormFieldKeyStrokeAction / ClearFormFieldKeyStrokeAction/AA /K텍스트 값이 바뀌기 전 키 입력 처리
SetFormFieldFormatAction / ClearFormFieldFormatAction/AA /F필드 값이 바뀐 뒤 포매팅
SetFormFieldValidateAction / ClearFormFieldValidateAction/AA /V값이 커밋되기 전 검증
SetFormFieldCalculateAction / ClearFormFieldCalculateAction/AA /C의존 필드가 바뀐 뒤 계산
SetFormFieldMouseEnterAction / ClearFormFieldMouseEnterAction/AA /E위젯 포인터가 주석 영역에 들어옵니다
SetFormFieldMouseExitAction / ClearFormFieldMouseExitAction/AA /X위젯 포인터가 주석 영역을 나갑니다
SetFormFieldMouseDownAction / ClearFormFieldMouseDownAction/AA /D마우스 버튼이 위젯 안에서 눌립니다
SetFormFieldMouseUpAction / ClearFormFieldMouseUpAction/AA /U마우스 버튼이 위젯 안에서 놓입니다
SetFormFieldSetFocusAction / ClearFormFieldSetFocusAction/AA /Fo위젯이 입력 포커스를 받습니다
SetFormFieldLostFocusAction / ClearFormFieldLostFocusAction/AA /Bl위젯이 입력 포커스를 잃습니다

사용 참고 사항

관련 API