SetFormFieldValueAndRefresh

フォームフィールド、ビューアインタラクション

説明

NewValueをフィールドへ書き込み、そのフィールドをホストするページのキャッシュされたビットマップを破棄して次の描画で再レンダリングさせ、OnFormFieldValueChangedを発火させます

FieldIndexはウィジェットの一時インデックスでもベースフィールドインデックスでもかまいません。読み取り専用フィールドは拒否され、フィールドのMaxLenを超えるテキスト値は切り詰められます

構文

Delphi

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

パラメータ

FieldIndex1 ベースのベースフィールドインデックスまたはウィジェットの一時インデックス
NewValueフィールドに格納する値

戻り値

0ドキュメントが開かれていない、フィールドが不明または読み取り専用、または書き込みに失敗しました
1値が格納され、影響を受けたページが無効化され、イベントが発生しました

関連項目

OnFormFieldValueChanged, ToggleCheckBoxField, SetFormFieldValue, RefreshPage, TPDFlibViewer