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
| FieldIndex | Indeks pola formularza liczony od 1, jak w GetFormFieldCount |
|---|---|
| APage | Otrzymuje numer strony z widżetem, licząc od 1 |
| XPt, YPt | Otrzymują położenie widżetu w punktach przestrzeni użytkownika strony od góry w dół |
| WPt, HPt | Otrzymują rozmiar widżetu w punktach przestrzeni użytkownika strony |
Wartości zwracane
| True | Strona i prostokąt zostały zwrócone |
|---|---|
| False | Brak 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