PageRectToClientRect
Interazione con il viewer
Descrizione
Mappa un rettangolo dato in spazio utente di pagina dall'alto in basso a pixel client, attraverso zoom, rotazione di vista e posizioni di scorrimento in vigore
Il rettangolo restituito è l'hull allineato agli assi della coppia di angoli ruotata, e la chiamata funziona senza handle di finestra così può essere usata headless
Sintassi
Delphi
Function TPDFlibViewer.PageRectToClientRect(APage: Integer; XPt, YPt, WPt, HPt: Double; Out R: TRect): Boolean;Parametri
| APage | Pagina a base 1 il cui rettangolo viene mappato |
|---|---|
| XPt | Bordo sinistro del rettangolo in punti dello spazio utente di pagina |
| YPt | Bordo superiore del rettangolo in punti dello spazio utente di pagina |
| WPt | Larghezza del rettangolo in punti dello spazio utente di pagina |
| HPt | Altezza del rettangolo in punti dello spazio utente di pagina |
| R | Riceve il rettangolo mappato in pixel client |
Valori restituiti
| False | La pagina è fuori intervallo o non è impaginata nella modalità di visualizzazione corrente, e R è un rettangolo vuoto |
|---|---|
| True | R riceve il rettangolo client mappato |