| 4D v13WR GET SELECTION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Write v13
 WR GET SELECTION 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WR GET SELECTION ( area ; primera ; ultima ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| area | Entero largo |   | Área 4D Write | |||||
| primera | Entero largo |   | Recibe el primer carácter | |||||
| ultima | Entero largo |   | Fin de la selección | |||||
El comando WR GET SELECTION devuelve, en las variables primer y ultimo, las posiciones del texto seleccionado en area.
primer siempre es 1 menor que el primer carácter seleccionado. ultimo es siempre igual al último carácter seleccionado. Si primer y ultimo son iguales, ningún texto está seleccionado y el punto de inserción se ubica luego del carácter descrito por primer.
El siguiente ejemplo define los márgenes de todo el documento y recupera la selección original:
 WR GET SELECTION(area;StartSel;EndSel) `Relectura de la selección actual
 WR EXECUTE COMMAND(area;wr cmd select all) `Seleccionar todo
  `Definir márgenes
 WR SET TEXT PROPERTY(area;wr left margin;49)
 WR SET TEXT PROPERTY(area;wr first indent;49)
 WR SET TEXT PROPERTY(area;wr right margin;504)
 WR SET SELECTION(area;StartSel;EndSel) `Volver la selección a su posición inicial
	Producto: 4D
	Tema: WR Gestión de texto
	Número 
        89199
        
        
        
	
     Lista alfabética de los comandos
    Lista alfabética de los comandos
	Creado por: 4D Write 6