BeginEditFormField

表單欄位、檢視器互動

描述

在文字或選擇欄位上開啟就地編輯器,位置對齊目前縮放、捲動與檢視旋轉下欄位的螢幕矩形;已開啟的編輯器會先認可編輯器種類遵循

GetFormFieldEditorKind,因此文字旗標選取單行、多行、密碼或 comb 編輯器,選擇旗標則選取清單、多重選取清單、固定下拉式方塊或可編輯下拉式方塊;編輯器會以目前欄位值預先填入,並採用欄位的 MaxLen 與對齊方式,其字型色彩來自 FormTextColorEnter 認可單行編輯器,Ctrl+Enter 認可多行編輯器,Escape 取消,Tab 移至下一個欄位;欄位不得為唯讀,且控制項必須具有視窗控制代碼

語法

Delphi

Function TPDFlibViewer.BeginEditFormField(FieldIndex: Integer): Integer;

參數

FieldIndex以 1 為基準的表單欄位索引

傳回值

0欄位不是可編輯的文字或選擇欄位、為唯讀、沒有可解析的頁面矩形,或控制項沒有視窗控制代碼
1編輯器已建立並取得焦點,且該欄位成為正在編輯與取得焦點的欄位

另請參閱

TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor