function NormalizePageViewRect(X1, Y1, X2, Y2, PageWidth, PageHeight: Double; out Left, Top, Right, Bottom: Double): Boolean;
| X1, Y1, X2, Y2 | Double |
| PageWidth, PageHeight | Double |
| Left, Top, Right, Bottom | Double |
BooleanΟ χώρος σελίδας μετρά το Y προς τα πάνω ενώ ο χώρος συσκευής προς τα κάτω, οπότε δύο αντιστοιχισμένες γωνίες φτάνουν με οποιαδήποτε σειρά· οι μικρότερες τιμές γίνονται Left και Top
Το ορθογώνιο περικόπτεται στα όρια της σελίδας, ώστε ένα υπέρμετρο viewport να αναφέρει την ίδια τη σελίδα και όχι το viewport
Επιστρέφει False όταν η σελίδα δεν έχει μέγεθος ή όταν το περικομμένο ορθογώνιο είναι κενό, που είναι ο τρόπος αναφοράς μιας σελίδας scrolled πλήρως εκτός οθόνης
Αποσπάστηκε από το callback φόρμας-πλήρωσης FFI_GetPageViewRect, ώστε η γεωμετρία να είναι δοκίσιμη χωρίς round trip μέσα από callback cdecl