BeginEditFormField
Champs de formulaire, interaction avec la visionneuse
Description
Ouvre l'éditeur en place sur un champ de texte ou de liste, positionné sur le rectangle à l'écran du champ selon le zoom, le défilement et la rotation de vue courants ; un éditeur déjà ouvert est d'abord validéLe type d'éditeur suit
Le type d'éditeur suit GetFormFieldEditorKind ; les indicateurs de texte sélectionnent donc un éditeur sur une ligne, multiligne, de mot de passe ou peigne, tandis que les indicateurs de choix sélectionnent une liste, une liste à sélection multiple, une liste déroulante fixe ou éditable ; l'éditeur est prérempli avec la valeur actuelle du champ et adopte le MaxLen et l'alignement du champ, et sa couleur de police provient de FormTextColor
Entrée valide les éditeurs sur une ligne, Ctrl+Entrée les éditeurs multilignes, Échap annule et Tab passe au champ suivant ; le champ ne doit pas être en lecture seule et le contrôle doit avoir un handle de fenêtre
Syntaxe
Delphi
Function TPDFlibViewer.BeginEditFormField(FieldIndex: Integer): Integer;Paramètres
| FieldIndex | Index de champ de formulaire à base 1 |
|---|
Valeurs de retour
| 0 | Le champ n'est ni un champ de texte ni un champ de liste éditable, est en lecture seule, n'a pas de rectangle de page résoluble, ou le contrôle n'a pas de handle de fenêtre |
|---|---|
| 1 | L'éditeur a été créé et focalisé, et le champ est devenu le champ édité et focalisé |
Voir aussi
TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor