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 |
BooleanSivukoordinaatistossa Y kasvaa ylöspäin, kun taas laitekoordinaatistossa se kasvaa alaspäin, joten kaksi kuvattua kulmapistettä voivat tulla kummassakin järjestyksessä; pienemmistä arvoista tulevat Left ja Top
Suorakulmio rajataan sivun rajojen sisään, joten ylimitoitettu näkymäraportti ilmoittaa sivun itsensä näkymän sijaan
Palauttaa arvon False, kun sivulla ei ole kokoa tai rajattu suorakulmio on tyhjä; näin ilmoitetaan sivu, joka on vieritty kokonaan näkyvistä
Funktio on erotettu FFI_GetPageViewRect-lomakkeen täyttötakaisinkutsusta, jotta geometrian voi testata ilman cdecl-takaisinkutsukierrosta