GetFormFieldActionID
フォームフィールド、注釈とホットスポットリンク
説明
指定したフォームフィールドの ActionID を返します。GetActionType、GetActionDest、GetActionURL、SetActionURL などの各種アクション操作関数で使用できます
トリガーイベントには複数の種類があり、それぞれに'固有のアクションがあります
構文
Delphi
Function TPDFlib.GetFormFieldActionID(Index: Integer; Const TriggerEvent: WideString): Integer;
ActiveX
Function PDFlib::GetFormFieldActionID(Index As Long, TriggerEvent As String) As Long
DLL
int DLGetFormFieldActionID(int InstanceID, int Index, const wchar_t * TriggerEvent);
パラメータ
| Index | 操作対象のフォームフィールドのインデックスです。最初のフォームフィールドのインデックスは 1 です |
|---|---|
| TriggerEvent | 指定したトリガーイベントのアクションを取得します: 空文字列 = 単純な起動アクション E = 注釈進入アクション X = 注釈退出アクション D = 注釈ボタンダウンアクション U = 注釈ボタンアップアクション Fo = 注釈入力フォーカスアクション Bl = 注釈入力ブラー(フォーカスの反対)アクション PO = 注釈ページオープンアクション PC = 注釈ページクローズアクション PV = 注釈ページ表示アクション PI = 注釈ページ非表示アクション K = フォームフィールド変更アクション F = フォームフィールド書式アクション V = フォームフィールド検証アクション C = フォームフィールド計算アクション |
戻り値
| 0 | フィールドインデックスが無効であるか、フィールドに指定したトリガーイベントに関連付けられたアクションがありません |
|---|---|
| Non-zero | 指定したトリガーイベント用のフォームフィールド's ActionID |