CommitInplaceEditor
フォームフィールド、ビューアインタラクション
説明
開いているインプレースフォームエディターを閉じます。SaveがTrueのとき、エディターの内容はSetFormFieldValueAndRefreshを通じて書き込まれます。これはページのキャッシュされたビットマップを破棄し、OnFormFieldValueChangedを発火させます
コンボとリストエディターは選択されたオプションのエクスポート名を書き込み、複数選択リストはエクスポート名をCRで連結し、編集可能コンボは何も選択されていないときに入力テキストへフォールバックします。エディターはまずデタッチされてフォーカスイベントがコミットに再入しないようにされ、次に非表示にされ、遅延破棄のために退避され、フォーカスはビューアーへ戻ります
エディターが開いていなければ、この呼び出しは安全なno-opです。EscapeはSave Falseでキャンセルし、Enter、Ctrl+Enter、ダブルクリック、フォーカス喪失はSave Trueでコミットします
構文
Delphi
Procedure TPDFlibViewer.CommitInplaceEditor(Save: Boolean);パラメータ
| Save | Trueは編集された値をフィールドへ書き込み、Falseは破棄します |
|---|
関連項目
TPDFlibViewer、BeginEditFormField、EditingFieldIndex、FocusNextFormField