SetFormFieldValueAndRefresh
フォームフィールド、ビューアインタラクション
説明
NewValueをフィールドへ書き込み、そのフィールドをホストするページのキャッシュされたビットマップを破棄して次の描画で再レンダリングさせ、OnFormFieldValueChangedを発火させます
FieldIndexはウィジェットの一時インデックスでもベースフィールドインデックスでもかまいません。読み取り専用フィールドは拒否され、フィールドのMaxLenを超えるテキスト値は切り詰められます
構文
Delphi
Function TPDFlibViewer.SetFormFieldValueAndRefresh(FieldIndex: Integer; Const NewValue: WideString): Integer;パラメータ
| FieldIndex | 1 ベースのベースフィールドインデックスまたはウィジェットの一時インデックス |
|---|---|
| NewValue | フィールドに格納する値 |
戻り値
| 0 | ドキュメントが開かれていない、フィールドが不明または読み取り専用、または書き込みに失敗しました |
|---|---|
| 1 | 値が格納され、影響を受けたページが無効化され、イベントが発生しました |
関連項目
OnFormFieldValueChanged, ToggleCheckBoxField, SetFormFieldValue, RefreshPage, TPDFlibViewer