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
| FieldIndex | Indice del campo modulo a partire da 1, ricavato da GetFormFieldCount |
|---|---|
| APage | Riceve il numero di pagina (a partire da 1) che ospita il widget |
| XPt, YPt | Ricevono l'origine del widget in punti nello spazio utente della pagina dall'alto verso il basso |
| WPt, HPt | Ricevono la dimensione del widget in punti nello spazio utente della pagina |
Valori restituiti
| True | La pagina e il rettangolo sono stati riportati |
|---|---|
| False | Nessuna 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