TPDFlibViewerFormFieldAction
イベント、ビューアインタラクション
説明
プッシュボタン、署名ウィジェット、またはマウスアップアクションを持つその他のフィールドが起動されると、OnFormFieldAction 経由で発生します
ActivateFormField はトリガーに対応するフィールドのアクションディクショナリをデコードし、型付きの概要をハンドラーへ渡します。ビューアは JavaScript を一切評価しないため、ホストはスクリプトアクションを型付きデータとして受け取り、その扱い方を判断します
宣言
TPDFlibViewerFormFieldAction = procedure(Sender: TObject; FieldIndex, FieldType: Integer; const TriggerEvent: WideString; const Info: TPDFlibActionInfo) of object;パラメータ
| Sender | フィールドが起動されたビューア |
|---|---|
| FieldIndex | 起動されたフィールドまたはウィジェットの 1 起点インデックス |
| FieldType | GetFormFieldType によるフィールドタイプコード。1 がテキスト、2 がプッシュボタン、3 がチェックボックス、4 がラジオボタン、5 が選択、6 が署名 |
| TriggerEvent | アクションが検索された PDF トリガー名。例えば U |
| Info | デコード済みのアクションとターゲット情報 |
関連項目
OnFormFieldAction, ActivateFormField, TPDFlibActionInfo, InteractiveForms, TPDFlibViewerFormFieldChange, TPDFlibViewer