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