GetFieldPageRect
Formulare, Interaktion, Eingabe
Beschreibung
Gibt das Rechteck eines sichtbaren Widgets einer TPDFlibFormSession im visuellen Koordinatenraum zurück, den die Sitzung für Treffertests verwendet
Das Rechteck wird nach der Seitenrotation mit Ursprung oben links visuell ausgedrückt, in den aktuellen Messeinheiten der Bibliothek
Die Seitenbox wird aus der geerbten /CropBox mit /MediaBox-Fallback gelesen, umgekehrte Boxen werden normalisiert, und Geometrie mit NaN- oder unendlichen Komponenten oder nicht positiven Ausdehnungen wird abgelehnt
Der Aufruf ändert die ausgewählte Seite der Bibliothek nicht
Deklaration
function GetFieldPageRect(FieldIndex: Integer; out Page: Integer;
out Left, Top, Width, Height: Double): Integer;
Parameter
| FieldIndex | Feld- oder temporärer Widget-Index, der gemessen werden soll |
|---|---|
| Page | Empfängt die 1-basierte Seitennummer, die das Widget enthält |
| Left, Top | Empfangen die visuelle obere linke Ecke des Widget-Rechtecks |
| Width, Height | Empfangen die visuelle Ausdehnung des Widget-Rechtecks |
Rückgabewert
Gibt 1 bei Erfolg zurück, sonst 0 mit allen Ausgaben auf null, weil das Feld ungültig ist, seine Seite nicht aufgelöst werden kann oder die Geometrie unbrauchbar ist
Siehe auch
HitTest, FocusAt, GetTabSequence, GetFormFieldPage, TPDFlibFormSession