BeginEditFormField
Formulärfält, Viewer-interaktion
Beskrivning
Öppnar redigeraren på plats över ett text- eller valfält, placerad över fältets rektangel på skärmen vid aktuellt zoom, rullning och visningsrotation; en redan öppen redigerare bekräftas förstRedigerartypen följer
GetFormFieldEditorKind, så textflaggorna väljer en redigerare för enkellinje, flerradig text, lösenord eller comb, medan valflaggorna väljer en lista, flervalista, fast kombinationsruta eller redigerbar kombinationsruta; redigeraren förifylls med aktuellt fältvärde och antar fältets MaxLen och justering, och dess typsnittsfärg kommer från FormTextColorEnter bekräftar enkellinje-redigerare, Ctrl+Enter bekräftar flerradiga redigerare, Escape avbryter och Tab flyttar till nästa fält; fältet får inte vara skrivskyddat och kontrollen måste ha ett fönsterhandtag
Syntax
Delphi
Function TPDFlibViewer.BeginEditFormField(FieldIndex: Integer): Integer;Parametrar
| FieldIndex | Ettbaserat formulärfältindex |
|---|
Returvärden
| 0 | Fältet är inte ett redigerbart text- eller valfält, är skrivskyddat, har ingen upplösningsbar sidrektangel, eller kontrollen saknar fönsterhandtag |
|---|---|
| 1 | Redigeraren skapades och fokuserades, och fältet blev det redigerade och fokuserade fältet |
Se även
TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor