BeginEditFormField

Formularfelder, Viewer-Interaktion

Beschreibung

Öffnet den In-place-Editor über einem Text- oder Auswahlfeld, positioniert auf dem Bildschirmrechteck des Felds bei aktuellem Zoom, Scroll und Ansichtsrotation; ein bereits geöffneter Editor wird zuerst übernommenDie Editorart folgt

Die Editorart folgt GetFormFieldEditorKind, sodass Textflags einen Einzeilen-, Mehrzeilen-, Passwort- oder Comb-Editor wählen, während Auswahflags eine Liste, Mehrfachauswahlliste, feste Combo oder editierbare Combo wählen; der Editor wird mit dem aktuellen Feldwert vorgefüllt, übernimmt MaxLen und Ausrichtung des Felds, und seine Schriftfarbe stammt aus FormTextColor

Enter bestätigt einzeilige Editoren, Strg+Enter mehrzeilige Editoren, Escape bricht ab, und Tab springt zum nächsten Feld; das Feld darf nicht schreibgeschützt sein, und das Control braucht ein Fensterhandle

Syntax

Delphi

Function TPDFlibViewer.BeginEditFormField(FieldIndex: Integer): Integer;

Parameter

FieldIndex1-basierter Formularfeldindex

Rückgabewerte

0Das Feld ist kein editierbares Text- oder Auswahlfeld, ist schreibgeschützt, hat kein auflösbares Seitenrechteck, oder das Control hat kein Fenster-Handle
1Der Editor wurde erstellt und fokussiert, und das Feld wurde zum bearbeiteten und fokussierten Feld

Siehe auch

TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor