BeginEditFormField
Campi modulo, interazione con il viewer
Descrizione
Apre l'editor in place su un campo di testo o elenco, posizionato sul rettangolo del campo sullo schermo allo zoom, allo scorrimento e alla rotazione della vista correnti; un editor già aperto esegue prima il commitIl tipo di editor segue
GetFormFieldEditorKind, quindi i flag del testo selezionano un editor a riga singola, multilinea, password o comb, mentre i flag delle scelte selezionano un elenco, un elenco a selezione multipla, una casella combinata fissa o modificabile; l'editor viene precompilato con il valore corrente del campo e adotta MaxLen e allineamento del campo, e il colore del suo font deriva da FormTextColorEnter conferma gli editor a riga singola, Ctrl+Enter conferma gli editor multilinea, Escape annulla e Tab passa al campo successivo; il campo non deve essere di sola lettura e il controllo deve avere un handle di finestra
Sintassi
Delphi
Function TPDFlibViewer.BeginEditFormField(FieldIndex: Integer): Integer;Parametri
| FieldIndex | Indice del campo modulo con base 1 |
|---|
Valori restituiti
| 0 | Il campo non è un campo di testo o elenco modificabile, è di sola lettura, non ha un rettangolo di pagina risolvibile oppure il controllo non ha un handle di finestra |
|---|---|
| 1 | L'editor è stato creato e ha ricevuto il focus, e il campo è diventato il campo in modifica e con focus |
Vedere anche
TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor