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 |