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 |
BooleanAz oldalterület Y tengelye felfelé számol, míg az eszközterületé lefelé, ezért a két leképezett sarok tetszőleges sorrendben érkezhet; a kisebb értékek lesznek a Left és Top
A téglalapot az oldal határai közé szorítják, így egy túl nagy nézetablak magát az oldalt jelenti a nézetablak helyett
False értéket ad vissza, ha az oldalnak nincs mérete vagy a határok közé szorított téglalap üres, így jelentkezik az oldal, amely teljesen kigurult a látómezőből
Az FFI_GetPageViewRect űrlapkitöltő visszahívásból lett kiemelve, hogy a geometria cdecl visszahívási körutazás nélkül tesztelhető legyen