GetFieldPageRect
Formulaires, interaction, saisie
Description
Renvoie le rectangle d'un widget visible d'une TPDFlibFormSession dans l'espace de coordonnées visuel que la session utilise pour les tests de contact
Le rectangle s'exprime après la rotation de page avec l'origine en haut à gauche visuel, dans les unités de mesure actuelles de la bibliothèque
La boîte de page est lue depuis la /CropBox héritée avec repli sur /MediaBox, les boîtes inversées sont normalisées et la géométrie avec des composants NaN ou infinis ou des étendues non positives est rejetée
L'appel ne change pas la page sélectionnée de la bibliothèque
Déclaration
function GetFieldPageRect(FieldIndex: Integer; out Page: Integer;
out Left, Top, Width, Height: Double): Integer;
Paramètres
| FieldIndex | Index de champ ou de widget temporaire à mesurer |
|---|---|
| Page | Reçoit le numéro de page à base 1 contenant le widget |
| Left, Top | Reçoivent le coin supérieur gauche visuel du rectangle du widget |
| Width, Height | Reçoivent l'étendue visuelle du rectangle du widget |
Valeur de retour
Renvoie 1 en cas de succès, sinon 0 avec toutes les sorties à zéro parce que le champ est invalide, que sa page ne peut pas être résolue ou que la géométrie est inutilisable
Voir aussi
HitTest, FocusAt, GetTabSequence, GetFormFieldPage, TPDFlibFormSession