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
PageRecibe el número de página con base 1 que contiene el Widget
Left, TopReciben la esquina superior izquierda visual del rectángulo del Widget
Width, HeightReciben 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