4D v16.3

SPELL CHECK TEXT

Inicio

 
4D v16.3
SPELL CHECK TEXT

SPELL CHECK TEXT 


 

SPELL CHECK TEXT ( texto ; posErr ; longErr ; posVerif ; arrSug ) 
Parámetro Tipo   Descripción
texto  Texto in Texto a verificar
posErr  Entero largo in Posición del primer carácter de la palabra desconocida
longErr  Entero largo in Longitud de la palabra desconocida
posVerif  Entero largo in Posición de inicio de la verificación
arrSug  Array texto in 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.

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($errors;$errorWord// array de errores
       $pos:=$errPos+$errLength  //continuar la verificación
    End if
 Until(OK=1)
  // Al final $errCount=Size of array($errorWord)



Ver también 

SPELL ADD TO USER DICTIONARY
SPELL CHECKING

 
PROPIEDADES 

Producto: 4D
Tema: Corrector ortográfico
Número 1215

Este comando modifica la variable sistema OK

 
HISTORIA 

Creado por: 4D v13
Modificado: 4D v14

 
ARTICLE USAGE

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