| 4D v13.4SPELL CHECK TEXT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v13.4
 SPELL CHECK TEXT 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SPELL CHECK TEXT ( Text ; errPos ; errLength ; checkPos ; arrVorschlag ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| Text | Text |   | Text zum Prüfen | |||||
| errPos | Lange Ganzzahl |   | Position des ersten Zeichens des unbekannten Worts | |||||
| errLength | Lange Ganzzahl |   | Länge des unbekannten Worts | |||||
| checkPos | Lange Ganzzahl |   | Startposition für die Prüfung | |||||
| arrVorschlag | Array Text |   | Liste der Vorschläge | |||||
Der Befehl SPELL CHECK TEXT prüft den Inhalt des Parameters Text ab den Zeichen checkPos und gibt die Position des ersten gefundenen unbekannten Worts zurück - sofern das zutrifft.
Dieser Befehl gibt die Position des ersten Zeichens dieses unbekannten Worts in errPos und seine Länge in errLength zurück. Das Array arrVorschlag empfängt die Korrekturvorschläge, welche die Rechtschreibprüfung anbietet.
Startet die Prüfung ohne Fehler und wird ein unbekanntes Wort gefunden, wird die Systemvariable OK auf 0 gesetzt. Tritt während der Prüfung ein Initialisierungsfehler auf oder werden keine unbekannten Wörter gefunden, wird OK auf 1 gesetzt.
Die Anzahl möglicher Fehler in einem Text zählen:
 $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 // Zähle alle Fehler
       $errorWord:=Substring($myText;$errPos;$errLength)
       APPEND TO ARRAY($errors;$errorWord) // Array der Fehler
       $pos:=$errPos+$errLength  //weiter prüfen
    End if
 Until(OK=1)
  // In the end $errCount=Size of array($errorWord)
	Produkt: 4D
	Thema: Rechtschreibprüfung
	Nummer: 
        1215
        
        
        
	
        
         
        
     Alphabetische Liste der Befehle
    Alphabetische Liste der Befehle

	Erstellt: 4D v13
SPELL ADD TO USER DICTIONARY
SPELL CHECKING