BeginEditFormField
폼 필드, 뷰어 상호 작용
설명
텍스트 또는 초이스 필드 위에 인플레이스 에디터를 엽니다. 현재 확대/축소, 스크롤, 보기 회전 기준 필드의 화면 사각형에 배치되며, 이미 열려 있는 에디터는 먼저 커밋됩니다
에디터 종류는 GetFormFieldEditorKind를 따릅니다. 텍스트 플래그는 단일 줄, 여러 줄, 암호, comb 에디터를 선택하고 초이스 플래그는 목록, 다중 선택 목록, 고정 콤보, 편집 가능 콤보를 선택합니다. 에디터는 현재 필드 값으로 미리 채워지고 필드의 MaxLen과 정렬을 채택하며 글꼴 색은 FormTextColor에서 옵니다
Enter는 단일 줄 에디터를 커밋하고, Ctrl+Enter는 여러 줄 에디터를 커밋하고, Escape는 취소하며, Tab은 다음 필드로 이동합니다. 필드는 읽기 전용이 아니어야 하고 컨트롤은 창 핸들을 가져야 합니다
구문
Delphi
Function TPDFlibViewer.BeginEditFormField(FieldIndex: Integer): Integer;매개변수
| FieldIndex | 1 기반 폼 필드 인덱스 |
|---|
반환 값
| 0 | 필드가 편집 가능한 텍스트 또는 choice 필드가 아니거나 읽기 전용이거나 해석 가능한 페이지 사각형이 없거나 컨트롤에 창 핸들이 없는 경우 |
|---|---|
| 1 | 편집기가 생성되어 포커스를 받았고 해당 필드가 편집 및 포커스 필드가 된 경우 |
참고 항목
TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor