CommitInplaceEditor
Champs de formulaire, interaction avec la visionneuse
Description
Ferme l'éditeur de formulaire sur place ouvert ; quand Save vaut True, le contenu de l'éditeur est écrit via SetFormFieldValueAndRefresh, qui abandonne les bitmaps en cache de la page et déclenche OnFormFieldValueChanged
Les éditeurs de liste déroulante et de liste écrivent le nom d'exportation de l'option sélectionnée, les listes à sélection multiple joignent leurs noms d'exportation par des retours chariot, et une liste déroulante éditable retombe sur le texte tapé quand rien n'est sélectionné ; l'éditeur est d'abord détaché pour que ses événements de focus ne puissent réentrer dans la validation, puis caché, parqué pour destruction différée, et le focus revient à la visionneuse
L'appel est un no-op sûr quand aucun éditeur n'est ouvert ; Échap annule avec Save False tandis qu'Entrée, Ctrl+Entrée, un double clic et la perte de focus valident avec Save True
Syntaxe
Delphi
Procedure TPDFlibViewer.CommitInplaceEditor(Save: Boolean);Paramètres
| Save | True écrit la valeur éditée dans le champ, False l'abandonne |
|---|
Voir aussi
TPDFlibViewer, BeginEditFormField, EditingFieldIndex, FocusNextFormField