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指定觸發事件的表單欄位 ActionID