THotPDF Form Field Action Convenience Methods

AcroForm フィールドとウィジェットの追加アクショントリガーへ THPDFActionBuilder チェーンを設定 / クリアするための、名前付きラッパーを提供します

Declarations

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

メソッドファミリーPDF トリガー目的
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