x, y = pdf.DeviceToPage(id, page, startx, starty, sizex, sizey, rotate, devicex, devicey)
devicex
und devicey
angegebenen Punkts in Seitenkoordinaten
umzuwandeln.
Mit dem Argument rotate
kann mit folgenden speziellen Werten
die Seitenausrichtung angegeben werden:
0:
1:
2:
3:
Die zu verwendende Seite muss im Argument page
als Zahl angegeben
werden, welche im Bereich von 1 bis zur Gesamtzahl der Seiten
im Dokument liegt. Die Seite muss zuvor mit pdf.LoadPage()
und das in id
angegebene PDF-Dokument mit pdf.OpenDocument()
geöffnet worden sein.
Das Seitenkoordinatensystem hat seinen Ursprung in der linken unteren Ecke der Seite, wobei die X-Achse von unten links nach rechts und die Y-Achse von links unten nach oben zeigt. Beachten Sie, dass dieses Koordinatensystem beim Zoomen, Scrollen oder Drehen einer Seite geändert werden kann. Ein Punkt auf der Seite sollte jedoch immer dieselben Koordinatenwerte im Seitenkoordinatensystem haben.
Das Gerätekoordinatensystem ist geräteabhängig. Bei Bildschirmgeräten befindet sich der Ursprung in der linken oberen Ecke des Fensters.