PageRectToClientRect
Interacción con el visor
Descripción
Mapea un rectángulo dado en espacio de usuario de página de arriba abajo a píxeles de cliente, a través del zoom, la rotación de vista y las posiciones de desplazamiento vigentes
El rectángulo devuelto es el casco alineado a ejes del par de esquinas rotado, y la llamada funciona sin identificador de ventana, así que puede usarse sin interfaz
Sintaxis
Delphi
Function TPDFlibViewer.PageRectToClientRect(APage: Integer; XPt, YPt, WPt, HPt: Double; Out R: TRect): Boolean;Parámetros
| APage | Página, con base 1, cuyo rectángulo se convierte |
|---|---|
| XPt | Borde izquierdo del rectángulo en puntos del espacio de usuario de página |
| YPt | Borde superior del rectángulo en puntos del espacio de usuario de página |
| WPt | Anchura del rectángulo en puntos del espacio de usuario de página |
| HPt | Altura del rectángulo en puntos del espacio de usuario de página |
| R | Recibe el rectángulo convertido a píxeles de cliente |
Valores devueltos
| False | La página está fuera de rango o no está dispuesta en el modo de visualización actual, y R es un rectángulo vacío |
|---|---|
| True | R recibe el rectángulo de cliente convertido |