| 4D Write v15WR Get selected text | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Write v15
 WR Get selected text 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WR Get selected text ( area ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| area | Entero largo |   | Área 4D Write | |||||
| Resultado | Texto |   | Texto seleccionado en área | |||||
El comando WR Get selected text devuelve el texto seleccionado en el area.
Si su base no funciona en modo Unicode sino en modo compatibilidad ASCII (base de versiones antiguas de 4D convertidas sin que la preferencia "Modo Unicode" haya sido seleccionada), el texto devuelto sólo contendrá los primeros 32 000 caracteres.
Usted quiere recuperar el texto seleccionado en la variable vText.
 vText:=WR Get selected text(area)Su base se creó con una versión antigua de 4D y no se configuró en modo Unicode. Usted quiere probar el caso donde selecciona más de 32 000 caracteres:
 C_LONGINT($start;$end)
 C_TEXT($text)
 
 WR GET SELECTION(WritePicture;$start;$end) `Recuperación de los límites de selección
 If($end-$start>=32000) `Si la diferencia es mayor o igual a 32 000, la selección devuleta se truncará
    ALERT("Sólo los primeros 32 000 caracteres se recuperarán.")
 End if
 $text:=WR Get selected text(WritePicture)
	Producto: 4D Write
	Tema: WR Gestión de texto
	Número 
        89191
        
        
        
	
	Modificado: 4D Write v11
	
	
	
	
	
	
	
	
	4D Write - Lenguaje ( 4D Write v15)
	
	
	
	
	
	
	
 Añadir un comentario
Añadir un comentario