PDFium Delphi Component Docs

NormalizePageViewRect Fonction

Module: PDFium
Normalise deux coins mappés en espace de page vers le rectangle visible d’une page, borné à ses limites

Syntax

function NormalizePageViewRect(X1, Y1, X2, Y2, PageWidth, PageHeight: Double; out Left, Top, Right, Bottom: Double): Boolean;

Parameters

X1, Y1, X2, Y2Double
PageWidth, PageHeightDouble
Left, Top, Right, BottomDouble

Return Value

Boolean

Description

L’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

See Also

TPdfView.DeviceToPage, TPdfView.PageToDevice