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 |
BooleanSpațiul paginii numără Y în sus, în timp ce spațiul dispozitivului îl numără în jos, deci două colțuri mapate sosesc în orice ordine; valorile mai mici devin Left și Top
Dreptunghiul este limitat la marginile paginii, astfel încât un viewport supradimensionat raportează pagina însăși, nu viewport-ul
Returnează False când pagina nu are dimensiune sau când dreptunghiul limitat este vid, exact așa fiind raportată o pagină derulată complet în afara vederii
Funcția a fost separată din callback-ul de form-fill FFI_GetPageViewRect astfel încât geometria să poată fi testată fără un drum dus-întors prin callback cdecl