SetFormFieldSubmitActionExA
フォームフィールド
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は SetFormFieldSubmitActionEx と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
さまざまな送信オプションを設定する flags パラメーターを指定して、ボタンフォームフィールドに送信アクションを追加します。公式 PDF 仕様の "Form Actions" セクションを参照してください
構文
Delphi
Function DLSetFormFieldSubmitActionExA(InstanceID, Index: Integer; ActionType, Link: PAnsiChar; Flags: Integer): Integer;
DLL
int DLSetFormFieldSubmitActionExA(int InstanceID, int Index, const char * ActionType, const char * Link, int Flags);
パラメータ
| Index | フォームフィールドのインデックス アクションタイプ: E = カーソルが注釈'のアクティブ領域に入ったときに実行するアクション X = カーソルが注釈'のアクティブ領域から出たときに実行するアクション D = 注釈'のアクティブ領域内でマウスボタンが押されたときに実行するアクション U = 注釈'のアクティブ領域内でマウスボタンが離されたときに実行するアクション Fo = 注釈が入力フォーカスを受け取ったときに実行するアクション Bl = 注釈が入力フォーカスを失ったとき(blurred)に実行するアクション K = ユーザーがテキストフィールドまたはコンボボックスへキー入力するか、スクロール可能なリストボックスの選択を変更したときに実行するアクション。キー入力の妥当性を検査し、拒否または変更できます。F = フィールドが現在値を表示するために書式設定される前に実行するアクション。書式設定前にフィールド'の値を変更できます。V = フィールド'の値が変更されたときに実行するアクション。新しい値の妥当性を検査できます。C = 別のフィールド値が変わったときに、このフィールドの値を再計算するために実行するアクション |
|---|---|
| ActionType | |
| Link | フォーム送信を処理するサーバースクリプトの URL |
| Flags | フォームフィールド送信アクションに使用する Adobe 定義のフラグ値 |
戻り値
| 0 | フィールドアクションを設定できませんでした |
|---|---|
| 1 | Success |