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 содержит пустой прямоугольник |
|---|---|
| True | R получает преобразованный клиентский прямоугольник |