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