THotPDF 表單欄位動作便利方法

方法摘要: THotPDF 表單欄位動作便利方法THPDFActionBuilder chains on AcroForm field and widget additional-action triggers

宣告

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

觸發時機對應

方法家族PDF 觸發時機用途
SetFormFieldKeyStrokeAction / ClearFormFieldKeyStrokeAction/AA /K文字值變更前的按鍵處理ClearFormFieldFormatAction/AA /F欄位值變更後的格式化
SetFormFieldValidateAction / ClearFormFieldValidateAction/AA /V值送出前的驗證ClearFormFieldCalculateAction/AA /C相依欄位變更後的計算
SetFormFieldMouseEnterAction / ClearFormFieldMouseEnterAction/AA /E游標進入標註區域ClearFormFieldMouseExitAction/AA /X游標離開標註區域
SetFormFieldMouseDownAction / ClearFormFieldMouseDownAction/AA /D在 widget 內按下滑鼠按鍵ClearFormFieldMouseUpAction/AA /U在 widget 內放開滑鼠按鍵
SetFormFieldSetFocusAction / ClearFormFieldSetFocusAction/AA /Fowidget 取得輸入焦點/AA /EWidget pointer enters the annotation area
SetFormFieldLostFocusAction / ClearFormFieldMouseExitAction/AA /XWidget pointer exits the annotation area
SetFormFieldMouseDownAction / ClearFormFieldMouseDownAction/AA /DMouse button is pressed inside the widget
SetFormFieldMouseUpAction / ClearFormFieldMouseUpAction/AA /UMouse button is released inside the widget
SetFormFieldSetFocusAction / ClearFormFieldSetFocusAction/AA /FoWidget receives input focus
SetFormFieldLostFocusAction / ClearFormFieldLostFocusActionClearFormFieldLostFocusAction/AA /Blwidget 失去輸入焦點

使用說明

相關 API