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

FieldIndexIndex de champ de formulaire à base 1

Valeurs de retour

0Le 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
1L'éditeur a été créé et focalisé, et le champ est devenu le champ édité et focalisé

Voir aussi

TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor