SetFormFieldValueAndRefresh

表單欄位、檢視器互動

描述

把 NewValue 寫入欄位、丟棄承載該欄位之頁面的快取點陣圖讓下次繪製重新渲染,並觸發 OnFormFieldValueChanged

FieldIndex 可以是 widget 暫時索引或基礎欄位索引;唯讀欄位會被拒絕,超過欄位 MaxLen 的文字值會被截斷

語法

Delphi

Function TPDFlibViewer.SetFormFieldValueAndRefresh(FieldIndex: Integer; Const NewValue: WideString): Integer;

參數

FieldIndex以 1 為起始的基礎欄位索引或 Widget 暫時索引
NewValue要儲存到欄位中的值

傳回值

0沒有已開啟的文件、欄位不明或為唯讀,或寫入失敗
1值已儲存、受影響的頁面已失效,且事件已引發

另請參閱

OnFormFieldValueChanged, ToggleCheckBoxField, SetFormFieldValue, RefreshPage, TPDFlibViewer