Saltar al contenido principal
Versión: 21 R4 BETA

SPELL CHECK TEXT

SPELL CHECK TEXT ( texto : Text ; posErr : Integer ; longErr : Integer ; posVerif : Integer ; arrSug : Text array )

ParámetroTipoDescripción
textoText→Texto a verificar
posErrInteger←Posición del primer carácter de la palabra desconocida
longErrInteger←Longitud de la palabra desconocida
posVerifInteger→Posición de inicio de la verificación
arrSugText array←Lista de sugerencias
Historial
VersiónCambios
14Modificado
13Creado por

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 macOS: bajo macOS, 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

Propiedades​

Número de comando1215
Hilo segurono
Modifica variablesOK