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

APagePagina a base 1 il cui rettangolo viene mappato
XPtBordo sinistro del rettangolo in punti dello spazio utente di pagina
YPtBordo superiore del rettangolo in punti dello spazio utente di pagina
WPtLarghezza del rettangolo in punti dello spazio utente di pagina
HPtAltezza del rettangolo in punti dello spazio utente di pagina
RRiceve il rettangolo mappato in pixel client

Valori restituiti

FalseLa pagina è fuori intervallo o non è impaginata nella modalità di visualizzazione corrente, e R è un rettangolo vuoto
TrueR riceve il rettangolo client mappato

Vedere anche

RegionAtClientPoint, SelectRegion, TPDFlibViewer