Saltar al contenido principal
Versión: Siguiente

SPELL CHECK TEXT

SPELL CHECK TEXT ( texto ; posErr ; longErr ; posVerif ; arrSug )

ParámetroTipoDescripción
textoTextTexto a verificar
posErrIntegerPosición del primer carácter de la palabra desconocida
longErrIntegerLongitud de la palabra desconocida
posVerifIntegerPosición de inicio de la verificación
arrSugText arrayLista de sugerencias

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

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.

Ejemplo

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)

Ver también

SPELL ADD TO USER DICTIONARY
SPELL CHECKING