GetFormFieldPageRect

Campi modulo, interazione con il viewer

Descrizione

Riporta la pagina e il rettangolo del widget di un campo modulo nello spazio utente della pagina dall'alto verso il basso che gli editor in-place e gli overlay del viewer utilizzano

Il rettangolo proviene da GetFormFieldBound normalizzato in base all'impostazione GetOrigin corrente della libreria, quindi il valore corrisponde allo spazio di coordinate di PageRectToClientRect e dell'evidenziazione dei risultati di ricerca, indipendentemente dalla convenzione sull'origine selezionata dall'applicazione

Sintassi

Delphi

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

Parametri

FieldIndexIndice del campo modulo a partire da 1, ricavato da GetFormFieldCount
APageRiceve il numero di pagina (a partire da 1) che ospita il widget
XPt, YPtRicevono l'origine del widget in punti nello spazio utente della pagina dall'alto verso il basso
WPt, HPtRicevono la dimensione del widget in punti nello spazio utente della pagina

Valori restituiti

TrueLa pagina e il rettangolo sono stati riportati
FalseNessuna libreria è collegata, l'indice non è un campo modulo, oppure il campo non ha una pagina nel documento caricato; tutti gli output sono zero

Vedere anche

FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect