GoToPagePoint
Viewer-Interaktion
Beschreibung
Springt zur angegebenen Seite und scrollt so, dass der angegebene Punkt dieser Seite oben links im Viewport landet, sodass Linkziele und Suchtreffer präzise ins Blickfeld gebracht werden können
Der Punkt wird in Top-down-Seitenbenutzerraum-Koordinaten angegeben, über die aktuelle Ansichtsrotation und den Zoom gemappt; die aktuelle Seite wird aus der endgültigen Scrollposition neu berechnet, die Scroll-Handler werden benachrichtigt und die Ansicht malt neu
Syntax
Delphi
Function TPDFlibViewer.GoToPagePoint(NewPage: Integer; XPt, YPt: Double): Integer;Parameter
| NewPage | Angeforderter 1-basierter Seitenindex, begrenzt über GoToPage |
|---|---|
| XPt, YPt | Punkt in von oben nach unten orientierten Seiten-Benutzerkoordinaten, der oben links im Viewport landen soll |
Rückgabewerte
| 0 | Es konnte keine Seite angezeigt werden |
|---|---|
| Positiver Wert | Die nun angezeigte Seite |
Siehe auch
TPDFlibViewer, GoToPage, ClientPointToPage, GetScrollPosForPage