CommitInplaceEditor
Formularfelder, Viewer-Interaktion
Beschreibung
Schließt den offenen Formular-Editor an Ort und Stelle; wenn Save True ist, wird der Inhalt des Editors über SetFormFieldValueAndRefresh geschrieben, was die zwischengespeicherten Bitmaps der Seite verwirft und OnFormFieldValueChanged auslöst
Combo- und Listen-Editoren schreiben den Exportnamen der gewählten Option, Mehrfachauswahllisten verbinden ihre Exportnamen mit Wagenrückläufen, und eine editierbare Combo fällt auf den getippten Text zurück, wenn nichts gewählt ist; der Editor wird zuerst abgekoppelt, damit seine Fokusereignisse nicht in den Commit zurückschleusen können, dann verborgen, für verzögerte Zerstörung abgestellt, und der Fokus kehrt zum Viewer zurück
Der Aufruf ist ein sicherer No-op, wenn kein Editor offen ist; Escape bricht mit Save False ab, während Enter, Strg+Enter, ein Doppelklick und Fokusverlust mit Save True bestätigen
Syntax
Delphi
Procedure TPDFlibViewer.CommitInplaceEditor(Save: Boolean);Parameter
| Save | True schreibt den bearbeiteten Wert ins Feld, False verwirft ihn |
|---|
Siehe auch
TPDFlibViewer, BeginEditFormField, EditingFieldIndex, FocusNextFormField