GetFormFieldPageRect

Pola formularza, interakcja z przeglądarką

Opis

Zwraca stronę i prostokąt jednego widżetu pola formularza w przestrzeni użytkownika strony od góry w dół — tej samej, z której korzystają wbudowane edytory i nakładki przeglądarki

Prostokąt pochodzi z GetFormFieldBound znormalizowanego według bieżącego ustawienia GetOrigin, więc wartość pasuje do przestrzeni współrzędnych PageRectToClientRect i wyróżniania trafień wyszukiwania — niezależnie od tego, którą konwencję początku układu współrzędnych wybrała aplikacja

Składnia

Delphi

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

Parametry

FieldIndexIndeks pola formularza liczony od 1, jak w GetFormFieldCount
APageOtrzymuje numer strony z widżetem, licząc od 1
XPt, YPtOtrzymują położenie widżetu w punktach przestrzeni użytkownika strony od góry w dół
WPt, HPtOtrzymują rozmiar widżetu w punktach przestrzeni użytkownika strony

Wartości zwracane

TrueStrona i prostokąt zostały zwrócone
FalseBrak dołączonej biblioteki, indeks nie wskazuje pola formularza albo pole nie ma strony we wczytanym dokumencie; wszystkie wartości wyjściowe wynoszą zero

Zobacz również

FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect