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 |
BooleanL’espace page compte Y vers le haut tandis que l’espace périphérique le compte vers le bas, si bien que deux coins mappés peuvent arriver dans n’importe quel ordre ; les valeurs les plus petites deviennent Left et Top
Le rectangle est borné aux limites de la page, de sorte qu’une fenêtre de visionnage surdimensionnée signale la page elle-même plutôt que la fenêtre
Renvoie False lorsque la page n’a aucune taille ou lorsque le rectangle borné est vide, ce qui correspond au signalement d’une page entièrement sortie de la vue
Extraite du rappel de remplissage de formulaires FFI_GetPageViewRect afin que la géométrie puisse être testée sans un aller-retour de rappel cdecl