GetFormFieldPageRect

폼 필드, 뷰어 상호 작용

설명

뷰어의 인플레이스 편집기와 오버레이가 사용하는, 위에서 아래로 향하는 페이지 사용자 공간 기준으로 폼 필드 위젯 하나의 페이지와 사각형을 보고합니다

이 사각형은 라이브러리의 현재 GetOrigin 설정에 맞춰 정규화된 GetFormFieldBound 값에서 나오므로, 애플리케이션이 어떤 원점 관례를 선택했든 관계없이 PageRectToClientRect 및 검색 결과 강조 표시의 좌표 공간과 일치합니다

구문

Delphi

Function TPDFlibViewer.GetFormFieldPageRect(FieldIndex: Integer; Out APage: Integer; Out XPt, YPt, WPt, HPt: Double): Boolean;

매개변수

FieldIndexGetFormFieldCount 기준의 1부터 시작하는 폼 필드 인덱스
APage위젯이 위치한 페이지의 1 기반 페이지 번호를 받습니다
XPt, YPt위에서 아래로 향하는 페이지 사용자 공간 포인트 단위로 위젯의 원점을 받습니다
WPt, HPt페이지 사용자 공간 포인트 단위로 위젯의 크기를 받습니다

반환 값

True페이지와 사각형이 보고되었습니다
False연결된 라이브러리가 없거나, 인덱스가 폼 필드가 아니거나, 필드가 로드된 문서에 페이지를 가지고 있지 않습니다. 모든 출력 값은 0입니다

참고 항목

FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect