GetFormFieldPageRect

Formularfelter, viewer-interaktion

Beskrivelse

Returnerer siden og rektanglet for en enkelt formularfelt-widget i sidebrugerrum fra toppen og ned, det rum som viewerens inplace-editorer og overlays arbejder i

Rektanglet kommer fra GetFormFieldBound, normaliseret i forhold til bibliotekets aktuelle GetOrigin-indstilling, så værdien ligger i samme koordinatsystem som PageRectToClientRect og fremhævningen af søgetræffer, uanset hvilken origo-konvention programmet har valgt

Syntaks

Delphi

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

Parametre

FieldIndexEtbaseret formularfeltindeks fra GetFormFieldCount
APageModtager det etbaserede sidenummer, som widgeten befinder sig på
XPt, YPtModtager widgetens origo i sidebrugerrum-punkter fra toppen og ned
WPt, HPtModtager widgetens størrelse i sidebrugerrum-punkter

Returværdier

TrueSiden og rektanglet blev returneret
FalseIntet bibliotek er tilknyttet, indekset er ikke et formularfelt, eller feltet har ingen side i det indlæste dokument; alle outputværdier er nul

Se også

FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect