SPELL CHECK TEXT
SPELL CHECK TEXT* ( texto ; posErr ; longErr ; posVerif ; arrSug )
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| texto | Text | → | Texto a revisar | 
| posErr | Integer | ← | Posição do primeiro caracter da palavra desconhecida | 
| longErr | Integer | ← | Longitude da palavra desconhecida | 
| posVerif | Integer | → | Posição de inicio da verificação | 
| arrSug | Text array | ← | Lista de sugestões | 
Descrição
comando SPELL CHECK TEXT verifica o conteúdo do parâmetro texto a partir do caracter posVerif e devolve a posição da primeira palavra desconhecida encontrada (se houver).
Este comando devolve a posição do primeiro caracter desta palavra desconhecida em posErr e sua longitude em longErr. O array arrSug recebe la(s) sugestão(es) de correção de propostas pelo corretor ortográfico.
Se a verificação inicia sem erro e se encontra uma palavra desconhecida, a variável sistema OK toma o valor 0. Se um erro de inicialização ocorre durante a verificação ou se não palavras desconhecidas serão encontradas, OK toma o valor 1.
Note macOS: Sob macOS, quando o corretor nativo se ativa, este comando não suporta a correção gramatical.
Exemplo
Queremos contar o número possível de erros em um 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 erros
       $errorWord:=Substring($myText;$errPos;$errLength)
       APPEND TO ARRAY($tErrors;$errorWord) // array de erros
       $pos:=$errPos+$errLength  //continuar a verificação
    End if
 Until(OK=1)
  // Ao final $errCount=Size of array($tErrors)
Ver também
SPELL ADD TO USER DICTIONARY
SPELL CHECKING
Propriedades
| Número do comando | 1215 | 
| Thread-seguro | ✗ | 
| Modificar variáveis | OK |