| 4D v13.4SPELL VERIFIER TEXTE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v13.4
 SPELL VERIFIER TEXTE 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SPELL VERIFIER TEXTE ( leTexte ; posErr ; longErr ; posVérif ; tabSuggest ) | ||||||||
| Paramètre | Type | Description | ||||||
| leTexte | Texte |   | Texte à vérifier | |||||
| posErr | Entier long |   | Position du premier caractère du mot inconnu | |||||
| longErr | Entier long |   | Longueur du mot inconnu | |||||
| posVérif | Entier long |   | Position de départ de la vérification | |||||
| tabSuggest | Tableau texte |   | 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.
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)
	Produit :  4D
	Thème :  Correcteur orthographique
	Numéro :  
        1215
        
        
        
	Nom intl. :  SPELL CHECK TEXT
        
         
        
     Liste alphabétique des commandes
    Liste alphabétique des commandes

	Créé :  4D v13
SPELL AJOUTER AU DICTIONNAIRE UTILISATEUR
SPELL CORRECTION ORTHOGRAPHIQUE