TPDFlibViewerFormFieldAction

イベント、ビューアインタラクション

説明

プッシュボタン、署名ウィジェット、またはマウスアップアクションを持つその他のフィールドが起動されると、OnFormFieldAction 経由で発生します

ActivateFormField はトリガーに対応するフィールドのアクションディクショナリをデコードし、型付きの概要をハンドラーへ渡します。ビューアは JavaScript を一切評価しないため、ホストはスクリプトアクションを型付きデータとして受け取り、その扱い方を判断します

宣言

TPDFlibViewerFormFieldAction = procedure(Sender: TObject; FieldIndex, FieldType: Integer; const TriggerEvent: WideString; const Info: TPDFlibActionInfo) of object;

パラメータ

Senderフィールドが起動されたビューア
FieldIndex起動されたフィールドまたはウィジェットの 1 起点インデックス
FieldTypeGetFormFieldType によるフィールドタイプコード。1 がテキスト、2 がプッシュボタン、3 がチェックボックス、4 がラジオボタン、5 が選択、6 が署名
TriggerEventアクションが検索された PDF トリガー名。例えば U
Infoデコード済みのアクションとターゲット情報

関連項目

OnFormFieldAction, ActivateFormField, TPDFlibActionInfo, InteractiveForms, TPDFlibViewerFormFieldChange, TPDFlibViewer