GetFormFieldPageRect
폼 필드, 뷰어 상호 작용
설명
뷰어의 인플레이스 편집기와 오버레이가 사용하는, 위에서 아래로 향하는 페이지 사용자 공간 기준으로 폼 필드 위젯 하나의 페이지와 사각형을 보고합니다
이 사각형은 라이브러리의 현재 GetOrigin 설정에 맞춰 정규화된 GetFormFieldBound 값에서 나오므로, 애플리케이션이 어떤 원점 관례를 선택했든 관계없이 PageRectToClientRect 및 검색 결과 강조 표시의 좌표 공간과 일치합니다
구문
Delphi
Function TPDFlibViewer.GetFormFieldPageRect(FieldIndex: Integer; Out APage: Integer; Out XPt, YPt, WPt, HPt: Double): Boolean;매개변수
| FieldIndex | GetFormFieldCount 기준의 1부터 시작하는 폼 필드 인덱스 |
|---|---|
| APage | 위젯이 위치한 페이지의 1 기반 페이지 번호를 받습니다 |
| XPt, YPt | 위에서 아래로 향하는 페이지 사용자 공간 포인트 단위로 위젯의 원점을 받습니다 |
| WPt, HPt | 페이지 사용자 공간 포인트 단위로 위젯의 크기를 받습니다 |
반환 값
| True | 페이지와 사각형이 보고되었습니다 |
|---|---|
| False | 연결된 라이브러리가 없거나, 인덱스가 폼 필드가 아니거나, 필드가 로드된 문서에 페이지를 가지고 있지 않습니다. 모든 출력 값은 0입니다 |
참고 항목
FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect