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
| FieldIndex | Indice du champ de formulaire à partir de 1, tel que fourni par GetFormFieldCount |
|---|---|
| APage | Reçoit le numéro de page (à partir de 1) hébergeant le widget |
| XPt, YPt | Reçoivent l'origine du widget en points dans l'espace utilisateur de page de haut en bas |
| WPt, HPt | Reçoivent la taille du widget en points dans l'espace utilisateur de page |
Valeurs de retour
| True | La page et le rectangle ont été renvoyés |
|---|---|
| False | Aucune 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