PageRectToClientRect
Interakcja z przeglądarką
Opis
Mapuje prostokąt podany w przestrzeni użytkownika strony od góry do dołu na piksele klienta, przez aktualnie obowiązujące powiększenie, obrót widoku i pozycje przewijania
Zwrócony prostokąt jest wyrównaną osiowo obwiednią obróconej pary rogów, a wywołanie działa bez uchwytu okna, więc nadaje się do pracy bez interfejsu
Składnia
Delphi
Function TPDFlibViewer.PageRectToClientRect(APage: Integer; XPt, YPt, WPt, HPt: Double; Out R: TRect): Boolean;Parametry
| APage | Strona liczona od 1, której prostokąt jest przekształcany |
|---|---|
| XPt | Lewa krawędź prostokąta w punktach przestrzeni użytkownika strony |
| YPt | Górna krawędź prostokąta w punktach przestrzeni użytkownika strony |
| WPt | Szerokość prostokąta w punktach przestrzeni użytkownika strony |
| HPt | Wysokość prostokąta w punktach przestrzeni użytkownika strony |
| R | Otrzymuje przekształcony prostokąt w pikselach klienta |
Wartości zwracane
| False | Strona jest poza zakresem albo nie została rozłożona w bieżącym trybie wyświetlania, a R jest pustym prostokątem |
|---|---|
| True | R otrzymuje przekształcony prostokąt klienta |