4D v16.3

SPELL VERIFIER TEXTE

Accueil

 
4D v16.3
SPELL VERIFIER TEXTE

SPELL VERIFIER TEXTE 


 

SPELL VERIFIER TEXTE ( leTexte ; posErr ; longErr ; posVérif ; tabSuggest ) 
Paramètre Type   Description
leTexte  Texte in Texte à vérifier
posErr  Entier long in Position du premier caractère du mot inconnu
longErr  Entier long in Longueur du mot inconnu
posVérif  Entier long in Position de départ de la vérification
tabSuggest  Tableau texte in Liste des suggestions

La commande SPELL VERIFIER TEXTE vérifie le contenu du paramètre leTexte à partir du caractère posVérif et retourne la position du premier mot inconnu rencontré (le cas échéant).

La commande retourne la position du premier caractère de ce mot dans posErr et sa longueur dans longErr. Le tableau tabSuggest reçoit la ou les suggestion(s) de correction proposée(s) par le correcteur orthographique. 

Si la vérification démarre sans erreur et qu’un mot inconnu est rencontré, la variable système OK prend la valeur 0. Si une erreur d’initialisation se produit lors de la vérification ou si aucun mot n’est inconnu, OK prend la valeur 1.

Note OS X : Sous OS X lorsque le correcteur natif est activé, cette commande ne prend pas en charge la correction grammaticale.

Exemple  

On souhaite compter le nombre de fautes potentielles dans un texte :

 $pos:=1
 $errCount:=0
 TABLEAU TEXTE($tErrors;0)
 TABLEAU TEXTE($tSuggestions;0)
 Repeter
    SPELL VERIFIER TEXTE($myText;$errPos;$errLong;$pos;$tSuggestions)
    Si(OK=0)
       $errCount:=$errCount+1 // compteur de fautes
       $errorWord:=Sous chaine($myText;$errPos;$errLong)
       AJOUTER A TABLEAU($errors;$errorWord// tableau des fautes
       $pos:=$errPos+$errLong  //poursuite de la vérification
    Fin de si
 Jusque(OK=1)
  // Au final $errCount=Taille tableau($errorWord)



Voir aussi  

SPELL AJOUTER AU DICTIONNAIRE UTILISATEUR
SPELL CORRECTION ORTHOGRAPHIQUE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Correcteur orthographique
Numéro : 1215
Nom intl. : SPELL CHECK TEXT

Cette commande modifie la variable système OK

 
HISTORIQUE 

Créé : 4D v13
Modifié : 4D v14

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)