CommitInplaceEditor

表單欄位、檢視器互動

描述

關閉開啟中的就地表單編輯器;當 Save 為 True 時,編輯器內容會透過 SetFormFieldValueAndRefresh 寫入,該方法會捨棄頁面的快取點陣圖並引發 OnFormFieldValueChanged下拉式方塊與清單編輯器會寫入所選選項的匯出名稱,多重選取清單以歸位字元連接其匯出名稱,而可編輯的下拉式方塊在未選取任何項目時會退回輸入的文字;編輯器會先卸離,使其焦點事件無法重入認可程序,接著隱藏並擱置以待延遲銷毀,焦點則回到檢視器沒有編輯器開啟時,此呼叫是安全的無動作;Escape 以 Save False 取消,而 Enter、Ctrl+Enter、按兩下與失去焦點則以 Save True 認可

語法

Delphi

Procedure TPDFlibViewer.CommitInplaceEditor(Save: Boolean);

參數

SaveTrue 將編輯後的值寫入欄位,False 則予以捨棄

另請參閱

TPDFlibViewer, BeginEditFormField, EditingFieldIndex, FocusNextFormField