BeginEditFormField
Pola formularza, interakcja z przeglądarką
Opis
Otwiera edytor w miejscu nad polem tekstowym albo polem wyboru, pozycjonowany na ekranowym prostokącie pola przy bieżącym powiększeniu, przewijaniu i obrocie widoku; już otwarty edytor jest najpierw zatwierdzany
Rodzaj edytora wynika z GetFormFieldEditorKind: flagi tekstowe wybierają edytor jednoliniowy, wieloliniowy, hasła albo comb, a flagi wyboru listę, listę wielokrotnego wyboru, stałe combo lub edytowalne combo; edytor jest wstępnie wypełniany bieżącą wartością pola, przejmuje MaxLen i wyrównanie pola, a kolor czcionki bierze z FormTextColor
Enter zatwierdza edytory jednoliniowe, Ctrl+Enter wieloliniowe, Escape anuluje, a Tab przechodzi do następnego pola; pole nie może być tylko do odczytu, a kontrolka musi mieć uchwyt okna
Składnia
Delphi
Function TPDFlibViewer.BeginEditFormField(FieldIndex: Integer): Integer;Parametry
| FieldIndex | Numer pola formularza liczony od 1 |
|---|
Wartości zwracane
| 0 | Pole nie jest edytowalnym polem tekstowym ani wyborem, jest tylko do odczytu, nie ma rozwiązywalnego prostokąta strony albo kontrolka nie ma uchwytu okna |
|---|---|
| 1 | Edytor został utworzony i fokusowany, a pole stało się polem edytowanym i fokusowanym |
Zobacz również
TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor