4D v16.3

SPELL CHECK TEXT

Página Inicial

 
4D v16.3
SPELL CHECK TEXT

SPELL CHECK TEXT 


 

SPELL CHECK TEXT ( texto ; posErr ; longErr ; posVerif ; arrSug ) 
Parâmetro Tipo   Descrição
texto  Texto in Texto a revisar
posErr  Inteiro longo in Posição do primeiro caracter da palavra desconhecida
longErr  Inteiro longo in Longitude da palavra desconhecida
posVerif  Inteiro longo in Posição de inicio da verificação
arrSug  Array texto in Lista de sugestões

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 OS X: Sob OS X, 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($errors;$errorWord// array de erros
       $pos:=$errPos+$errLength  //continuar a verificação
    End if
 Until(OK=1)
  // Ao final $errCount=Size of array($errorWord)



Ver também 

SPELL ADD TO USER DICTIONARY
SPELL CHECKING

 
PROPRIEDADES 

Produto: 4D
Tema: Corretor ortográfico
Número 1215

Este comando modifica a variável sistema OK

 
HISTÓRIA 

Criado por: 4D v13
Modificado: 4D v14

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)