BeginEditFormField
Formulářová pole, interakce s prohlížečem
Popis
Otevře editor na místě nad textovým nebo výběrovým polem, umístěný na obdélníku pole na obrazovce při aktuálním přiblížení, posunu a otočení zobrazení; již otevřený editor se nejprve potvrdíDruh editoru se řídí podle
GetFormFieldEditorKind: textové příznaky vyberou jednořádkový, víceřádkový, heslový nebo komb editor, výběrové příznaky seznam, vícevýběrový seznam, pevnou kombinovanou nabídku nebo upravitelnou kombinovanou nabídku; editor se předvyplní aktuální hodnotou pole, převezme MaxLen a zarovnání pole a barvu písma bere z FormTextColorEnter potvrdí jednořádkové editory, Ctrl+Enter víceřádkové, Escape zruší a Tab přesune na další pole; pole nesmí být jen pro čtení a komponenta musí mít handle okna
Syntaxe
Delphi
Function TPDFlibViewer.BeginEditFormField(FieldIndex: Integer): Integer;Parametry
| FieldIndex | Index formulářového pole počítaný od 1 |
|---|
Návratové hodnoty
| 0 | Pole není upravitelné textové či výběrové pole, je jen pro čtení, nemá vyřešitelný obdélník na stránce, nebo komponenta nemá handle okna |
|---|---|
| 1 | Editor byl vytvořen a zaměřen a pole se stalo editovaným a zaměřeným polem |
Viz také
TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor