4D Write v16WR Get selected text |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
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 v16)