GetFormFieldPageRect

Champs de formulaire, interaction avec la visionneuse

Description

Renvoie la page et le rectangle d'un widget de champ de formulaire dans l'espace utilisateur de page, de haut en bas, que consomment les éditeurs intégrés et les superpositions de la visionneuse

Le rectangle provient de GetFormFieldBound, normalisé selon le réglage GetOrigin actuel de la bibliothèque, de sorte que la valeur correspond à l'espace de coordonnées de PageRectToClientRect et de la surbrillance des résultats de recherche, quelle que soit la convention d'origine choisie par l'application

Syntaxe

Delphi

Function TPDFlibViewer.GetFormFieldPageRect(FieldIndex: Integer; Out APage: Integer; Out XPt, YPt, WPt, HPt: Double): Boolean;

Paramètres

FieldIndexIndice du champ de formulaire à partir de 1, tel que fourni par GetFormFieldCount
APageReçoit le numéro de page (à partir de 1) hébergeant le widget
XPt, YPtReçoivent l'origine du widget en points dans l'espace utilisateur de page de haut en bas
WPt, HPtReçoivent la taille du widget en points dans l'espace utilisateur de page

Valeurs de retour

TrueLa page et le rectangle ont été renvoyés
FalseAucune bibliothèque n'est attachée, l'indice n'est pas un champ de formulaire, ou le champ n'a pas de page dans le document chargé ; toutes les sorties sont à zéro

Voir aussi

FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect