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

FieldIndexIndex de champ ou de widget temporaire à mesurer
PageReçoit le numéro de page à base 1 contenant le widget
Left, TopReçoivent le coin supérieur gauche visuel du rectangle du widget
Width, HeightReç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