4D Write v16

WR SET CURSOR POSITION

Inicio

 
4D Write v16
WR SET CURSOR POSITION

WR SET CURSOR POSITION 


 

WR SET CURSOR POSITION ( area ; pag ; columna ; grueso ; posicion ) 
Parámetro Tipo   Descripción
area  Entero largo in Área 4D Write
pag  Entero largo in Número de la página donde está el cursor
columna  Entero largo in Número de columna donde está el cursor
grueso  Entero largo in Número de línea donde está el cursor
posicion  Entero largo in Posición horizontal del cursor en la línea

El comando WR SET CURSOR POSITION mueve el punto de inserción a una nueva posición en función de los parámetros pagina, columna, linea y posicion.

  • pagina: el valor de pagina debe estar entre el primero y el último número de página del documento. El número de página debe tener en cuenta la numeración de páginas, definida en el diálogo de preferencias. 
  • columna: el valor de columna debe estar entre 1 y el número total de columnas
  • linea: el valor de linea debe estar entre 1 y el número total de líneas de la columna (o página, si hay sólo una columna).
  • posicion: este valor debe estar entre 1 y el número total de caracteres en la línea. Para mover el punto de inserción a la primera posición en la línea, pase 1 en posicion.

Si desea poner el cursor en un área que no sea el cuerpo, es necesario utilizar el comando WR SET FRAME antes de utilizar el comando WR SET CURSOR POSITION.

Ejemplo  

Usted quiere ubicar el punto de inserción al inicio de la décima línea de la cuarta página:

  `Verifica que estemos en el cuerpo del documento
 If(WR Get frame(Area)#0)
  `De lo contrario, pasamos al cuerpo
    WR SET FRAME(Area;wr text frame)
 End if
  `Mover el cursor
 WR SET CURSOR POSITION(Area;10;1;10;1)
  `Área de desplazamiento para mostrar el punto de inserción
 WR SCROLL TO SELECTION(Area)



Ver también 

WR GET CURSOR POSITION
WR SET FRAME

 
PROPIEDADES 

Producto: 4D Write
Tema: WR Opciones del área
Número 89483

 
HISTORIA 

Creado por: 4D Write 6.5

 
ARTICLE USAGE

4D Write - Lenguaje ( 4D Write v16)