GetFormFieldPageRect

Formulärfält, Viewer-interaktion

Beskrivning

Returnerar sidan och rektangeln för en enskild formulärfältswidget i topp-ned sidanvändarrymd, det utrymme som visarens redigerare på plats och överlägg använder

Rektangeln kommer från GetFormFieldBound, normaliserad enligt bibliotekets aktuella GetOrigin-inställning, så att värdet ligger i samma koordinatrymd som PageRectToClientRect och markeringen av sökträffar, oavsett vilken origokonvention programmet har valt

Syntax

Delphi

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

Parametrar

FieldIndexEttbaserat formulärfältindex från GetFormFieldCount
APageTar emot det ettbaserade sidnumret som widgeten finns på
XPt, YPtTar emot widgetens origo i punkter i topp-ned sidans användarrymd
WPt, HPtTar emot widgetens storlek i punkter i sidans användarrymd

Returvärden

TrueSidan och rektangeln returnerades
FalseInget bibliotek är kopplat, indexet är inte ett formulärfält, eller fältet har ingen sida i det inlästa dokumentet; alla utdatavärden är noll

Se även

FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect