GetFieldPageRect
Formularios, interacción, entrada
Descripción
Devuelve el rectángulo de un widget visible de un TPDFlibFormSession en el espacio de coordenadas visuales que la sesión usa para las pruebas de acierto
El rectángulo se expresa después de la rotación de página con el origen en la parte superior izquierda visual, en las unidades de medición actuales de la biblioteca
La caja de página se lee de la /CropBox heredada con recurso a /MediaBox, las cajas invertidas se normalizan y la geometría con componentes NaN o infinitos o extensiones no positivas se rechaza
La llamada no cambia la página seleccionada de la biblioteca
Declaración
function GetFieldPageRect(FieldIndex: Integer; out Page: Integer;
out Left, Top, Width, Height: Double): Integer;
Parámetros
| FieldIndex | Índice de campo o de widget temporal a medir |
|---|---|
| Page | Recibe el número de página con base 1 que contiene el Widget |
| Left, Top | Reciben la esquina superior izquierda visual del rectángulo del Widget |
| Width, Height | Reciben la extensión visual del rectángulo del Widget |
Valor devuelto
Devuelve 1 en caso de éxito; de lo contrario, 0 con todas las salidas en cero porque el campo no es válido, su página no puede resolverse o la geometría no es utilizable
Véase también
HitTest, FocusAt, GetTabSequence, GetFormFieldPage, TPDFlibFormSession