ClientPointToPage
Interakcja z przeglądarką
Opis
Mapuje piksel klienta na stronę o numeracji od jedynki i punkt przestrzeni użytkownika od góry do dołu pod nim, po uwzględnieniu powiększenia, przewijania, układu stron i obrotu widoku
Konwersja biegnie przez tę samą geometrię rysowania strony, którą używa ścieżka malowania, i jest bezpieczna dla uchwytów, więc działa też na kontrolce bez rodzica
Składnia
Delphi
Function TPDFlibViewer.ClientPointToPage(X, Y: Integer; Out APage: Integer; Out XPt, YPt: Double): Boolean;Parametry
| X, Y | Współrzędne piksela klienta |
|---|---|
| APage | Otrzymuje stronę liczoną od 1 leżącą pod pikselem |
| XPt, YPt | Otrzymują punkt we współrzędnych przestrzeni użytkownika strony od góry w dół |
Wartości zwracane
| False | Piksel mija wszystkie pasy stron; wszystkie dane wyjściowe to 0 |
|---|---|
| True | Piksel leży na stronie, a dane wyjściowe są prawidłowe |