ClientPointToPage
뷰어 상호 작용
설명
클라이언트 픽셀을, 확대/축소와 스크롤, 페이지 레이아웃, 보기 회전을 반영하여 그 아래 있는 1기반 페이지와 위에서 아래로의 사용자 공간 점으로 대응시킵니다
변환은 그리기 경로가 사용하는 동일한 페이지 그리기 지오메트리를 거치며 핸들 세이프하므로 부모 없는 컨트롤에서도 동작합니다
구문
Delphi
Function TPDFlibViewer.ClientPointToPage(X, Y: Integer; Out APage: Integer; Out XPt, YPt: Double): Boolean;매개변수
| X, Y | 클라이언트 픽셀 좌표 |
|---|---|
| APage | 픽셀 아래의 1 기반 페이지를 받습니다 |
| XPt, YPt | 위에서 아래 방향 페이지 사용자 공간 좌표의 점을 받습니다 |
반환 값
| False | 픽셀이 모든 페이지 밴드를 벗어나며 모든 출력은 0입니다 |
|---|---|
| True | 픽셀이 페이지 위에 있고 출력이 유효합니다 |