CommitInplaceEditor

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

説明

開いているインプレースフォームエディターを閉じます。SaveがTrueのとき、エディターの内容はSetFormFieldValueAndRefreshを通じて書き込まれます。これはページのキャッシュされたビットマップを破棄し、OnFormFieldValueChangedを発火させます

コンボとリストエディターは選択されたオプションのエクスポート名を書き込み、複数選択リストはエクスポート名をCRで連結し、編集可能コンボは何も選択されていないときに入力テキストへフォールバックします。エディターはまずデタッチされてフォーカスイベントがコミットに再入しないようにされ、次に非表示にされ、遅延破棄のために退避され、フォーカスはビューアーへ戻ります

エディターが開いていなければ、この呼び出しは安全なno-opです。EscapeはSave Falseでキャンセルし、Enter、Ctrl+Enter、ダブルクリック、フォーカス喪失はSave Trueでコミットします

構文

Delphi

Procedure TPDFlibViewer.CommitInplaceEditor(Save: Boolean);

パラメータ

SaveTrueは編集された値をフィールドへ書き込み、Falseは破棄します

関連項目

TPDFlibViewer、BeginEditFormField、EditingFieldIndex、FocusNextFormField