| 4D Write v15WR Get text | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Write v15
 WR Get text 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WR Get text ( area ; primera ; ultima ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| area | Entero largo |   | Área 4D Write | |||||
| primera | Entero largo |   | Primer carácter del texto a devolver | |||||
| ultima | Entero largo |   | Último carácter del texto a devolver | |||||
| Resultado | Texto |   | Texto entre el primer y el último carácter | |||||
El comando WR Get text devuelve el texto en area entre las posiciones primer y ultimo.
El máximo número de caracteres que 4D puede almacenar en un campo o variable es 2 GB. Por lo tanto, WR Get text puede devolver un máximo de 2 GB si la base funciona en modo Unicode o 32 000 caracteres si la base funciona en modo compatibilidad ASCII.
| If... | WR Get text... | 
| ultimo - primer > 32 000, base en modo ASCII | devuelve un texto vacío y genera el error 1024 | 
| ultimo < primer | devuelve un texto vacío y se genera el error 1013 | 
| ultimo > Longitud de area | devuelve el texto contenido en area | 
El siguiente ejemplo ubica los primeros 100 carácteres de area en la variable vText.
 vText:=WR Get text(area;0;100)
	Producto: 4D Write
	Tema: WR Gestión de texto
	Número 
        89194
        
        
        
	
	Modificado: 4D Write v11
	
	
	
	
	
	
	
	
	4D Write - Lenguaje ( 4D Write v15)
	
	
	
	
	
	
	
 Añadir un comentario
Añadir un comentario