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

FieldIndexFeld- oder temporärer Widget-Index, der gemessen werden soll
PageEmpfängt die 1-basierte Seitennummer, die das Widget enthält
Left, TopEmpfangen die visuelle obere linke Ecke des Widget-Rechtecks
Width, HeightEmpfangen 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