PageRectToClientRect

뷰어 상호 작용

설명

위에서 아래로의 페이지 사용자 공간으로 주어진 사각형을, 현재 실효 중인 확대/축소, 보기 회전, 스크롤 위치를 통해 클라이언트 픽셀로 매핑합니다

반환된 사각형은 회전된 모서리 쌍의 축 정렬 외피이며, 창 핸들 없이도 동작하므로 헤드리스로 쓸 수 있습니다

구문

Delphi

Function TPDFlibViewer.PageRectToClientRect(APage: Integer; XPt, YPt, WPt, HPt: Double; Out R: TRect): Boolean;

매개변수

APage사각형을 매핑할 1부터 시작하는 페이지
XPt페이지 사용자 공간 포인트 단위의 사각형 왼쪽 변
YPt페이지 사용자 공간 포인트 단위의 사각형 위쪽 변
WPt페이지 사용자 공간 포인트 단위의 사각형 너비
HPt페이지 사용자 공간 포인트 단위의 사각형 높이
R매핑된 클라이언트 픽셀 사각형을 받습니다

반환값

False페이지가 범위를 벗어났거나 현재 표시 모드에서 배치되지 않았으며 R은 빈 사각형입니다
TrueR이 매핑된 클라이언트 사각형을 받습니다

참조

RegionAtClientPoint, SelectRegion, TPDFlibViewer