4D v17.4SPELL CHECK TEXT | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v17.4
 
SPELL CHECK TEXT 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SPELL CHECK TEXT ( texto ; posErr ; longErr ; posVerif ; arrSug ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| texto | Texto | 
             
         | 
        Texto a verificar | |||||
| posErr | Entero largo | 
             
         | 
        Posición del primer carácter de la palabra desconocida | |||||
| longErr | Entero largo | 
             
         | 
        Longitud de la palabra desconocida | |||||
| posVerif | Entero largo | 
             
         | 
        Posición de inicio de la verificación | |||||
| arrSug | Array texto | 
             
         | 
        Lista de sugerencias | |||||
El comando SPELL CHECK TEXT verifica el contenido del parámetro texto a partir del carácter posVerif y devuelve la posición de la primera palabra desconocida encontrada (si la hay).
Este comando devuelve la posición del primer carácter de esta palabra desconocida en posErr y su longitud en longErr. El array arrSug recibe la(s) sugerencia(s) de corrección propuestas por el corrector ortográfico.
Si la verificación inicia sin error y se encuentra una palabra desconocida, la variable sistema OK toma el valor 0. Si un error de inicialización ocurre durante la verificación o si no se encuentran palabras desconocidas, OK toma el valor 1.
Note OS X: bajo OS X, cuando el corrector nativo se activa, este comando no soporta la corrección gramatical.
Queremos contar el número posible de errores en un texto:
 $pos:=1
 $errCount:=0
 ARRAY TEXT($tErrors;0)
 ARRAY TEXT($tSuggestions;0)
 Repeat
    SPELL CHECK TEXT($myText;$errPos;$errLength;$pos;$tSuggestions)
    If(OK=0)
       $errCount:=$errCount+1 // contador de errores
       $errorWord:=Substring($myText;$errPos;$errLength)
       APPEND TO ARRAY($tErrors;$errorWord) // array de errores
       $pos:=$errPos+$errLength  //continuar la verificación
    End if
 Until(OK=1)
  // Al final $errCount=Size of array($tErrors)
	Producto: 4D
	Tema: Corrector ortográfico
	Número 
        1215
        
        
        
	
	Creado por: 4D v13
	Modificado: 4D v14
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v17)
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v17.1)
	
	
	Manual de lenguaje 4D ( 4D v17.2)
	
	
	Manual de lenguaje 4D ( 4D v17.3)
	
	Manual de lenguaje 4D ( 4D v17.4)
	
	
Añadir un comentario