GetFieldPageRect

Formularze, interakcja, wejście

Opis

Zwraca prostokąt jednego widocznego Widgeta TPDFlibFormSession w wizualnej przestrzeni współrzędnych, jakiej sesja używa do testów trafienia

Prostokąt jest wyrażany po obrocie strony, z początkiem w wizualnym lewym górnym rogu, w bieżących jednostkach miary biblioteki

Boks strony jest czytany z dziedziczonego /CropBox z awaryjnym /MediaBox, odwrócone boksy są normalizowane, a geometria ze składnikami NaN, nieskończonymi albo o niedodatnich rozpiętościach jest odrzucana

Wywołanie nie zmienia wybranej strony biblioteki

Deklaracja

function GetFieldPageRect(FieldIndex: Integer; out Page: Integer;
  out Left, Top, Width, Height: Double): Integer;

Parametry

FieldIndexIndeks pola lub tymczasowego widżetu do zmierzenia
PageOtrzymuje numer strony liczony od 1 zawierającej widżet
Left, TopOtrzymują wizualny lewy górny narożnik prostokąta widżetu
Width, HeightOtrzymują wizualne wymiary prostokąta widżetu

Wartość zwracana

Zwraca 1 w przypadku sukcesu; w przeciwnym razie 0 z wszystkimi danymi wyjściowymi ustawionymi na zero, ponieważ pole jest nieprawidłowe, jego strony nie da się rozwiązać albo geometria jest bezużyteczna

Zobacz również

HitTest, FocusAt, GetTabSequence, GetFormFieldPage, TPDFlibFormSession