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

NewPageAngeforderter 1-basierter Seitenindex, begrenzt über GoToPage
XPt, YPtPunkt in von oben nach unten orientierten Seiten-Benutzerkoordinaten, der oben links im Viewport landen soll

Rückgabewerte

0Es konnte keine Seite angezeigt werden
Positiver WertDie nun angezeigte Seite

Siehe auch

TPDFlibViewer, GoToPage, ClientPointToPage, GetScrollPosForPage