DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des champs
  • Fonctionnement de la correction orthographique dans un champ Traitement de texte
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Indique et charge le dictionnaire correspondant à une langue donnée.
Remarques :
  • Le dictionnaire doit être un dictionnaire orthographique au format Hunspell.
  • Les dictionnaires Français et Anglais/Américain sont chargés par défaut.
  • Dans cette version, ces dictionnaires sont utilisés :
    • par le champ Traitement de texte.
    • par le champ de saisie.
    • par les colonnes de type Texte des champs Table.
Exemple
// Chargement du dictionnaire Français
DictionnaireCharge("Dictionnaire_fr.dic", langueFrançais, 0)
DictionnaireCharge("Dictionnaire_fr.dic", "fr-fr")
 
// Chargement du dictionnaire Français canadien
DictionnaireCharge("Dictionnaire_fr.dic", "fr-ca")
DictionnaireCharge("Dictionnaire_fr-ca.dic", langueFrançais, 3)
// 3 correspond à la sous-langue du Canada
Syntaxe

Charger un dictionnaire et l'associer à une langue via une constante Masquer les détails

<Résultat> = DictionnaireCharge(<Dictionnaire> , <Langue> [, <Sous-langue>])
<Résultat> : Booléen
  • Vrai si le chargement du dictionnaire a été effectué,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Dictionnaire> : Chaîne de caractères
Chemin du fichier dictionnaire à charger (fichier d'extension ".dic"). Un fichier d'extension ".aff" de même nom doit se situer au même emplacement. Ces fichiers doivent correspondre à des fichiers dictionnaires de type Hunspell.
<Langue> : Constante de type Entier
Langue pour laquelle le dictionnaire doit être utilisé :
langueAfrikaansAfrikaans
langueAlbanaisAlbanais
langueAllemandAllemand
langueAnglaisAnglais
langueArabeArabe
langueArménienArménien
langueBengaliBengali
langueBiélorusseBiélorusse
langueBulgareBulgare
langueCatalanCatalan
langueChinoisChinois
langueCoréenCoréen
langueCroateCroate
langueDanoisDanois
langueEspagnolEspagnol
langueEstonienEstonien
langueFinnoisFinnois
langueFrançaisFrançais
langueGéorgienGéorgien
langueGrecGrec
langueHébreuHébreu
langueHindiHindi
langueHongroisHongrois
langueIndonésienIndonésien
langueIslandaisIslandais
langueItalienItalien
langueJaponaisJaponais
langueLettonLetton
langueLituanienLituanien
langueMacédonienMacédonien
langueNéerlandaisNéerlandais
langueNorvégienNorvégien
langueOuzbekOuzbek
languePendjabiPendjabi
languePolonaisPolonais
languePortugaisPortugais
langueRoumainRoumain
langueRusseRusse
langueSerbeSerbe
langueSindhiSindhi
langueSlovaqueSlovaque
langueSlovèneSlovène
langueSuédoisSuédois
langueTchèqueTchèque
langueThaïThaï
langueTurcTurc
langueUkrainienUkrainien
langueVietnamienVietnamien
<Sous-langue> : Entier optionnel
Sous-langue pour laquelle le dictionnaire est défini. Pour plus de détails, consultez Correspondance entre les langues, les sous-langues, les alphabets et les nations. Si ce paramètre n'est pas spécifié, la sous-langue par défaut associée à la langue est utilisée.

Charger un dictionnaire et l'associer à une langue (via le nom de la langue) Masquer les détails

<Résultat> = DictionnaireCharge(<Dictionnaire> , <Langue>)
<Résultat> : Booléen
  • Vrai si le chargement du dictionnaire a été effectué,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Dictionnaire> : Chaîne de caractères
Chemin du fichier dictionnaire à charger (fichier d'extension ".dic"). Un fichier d'extension ".aff" de même nom doit se situer au même emplacement. Ces fichiers doivent correspondre à des fichiers dictionnaires de type Hunspell.
<Langue> : Chaîne de caractères
Langue et sous-langue pour lesquelles le dictionnaire doit être utilisé (exemple : "fr-fr").
Remarques

Fonctionnement de la correction orthographique dans un champ Traitement de texte

  • Un document docx contient par défaut des informations sur la langue du document. Ces informations permettent de connaître la langue du dictionnaire à utiliser.
  • Si le dictionnaire correspondant à la langue du document est placé à côté de l'exécutable, il est automatiquement chargé et utilisé pour la correction du document. Si le dictionnaire correspondant à la langue du document n'est pas trouvé, la correction orthographique n'est pas disponible.
  • Lors de la création d'un document docx via le champ Traitement de texte, la langue du document correspond à la langue en cours de l'application (définie par exemple par la fonction Nation).
  • La propriété VérifieOrthographe permet d'activer ou non la vérification d'orthographe sur un champ Traitement de texte.
Composante : wd300std.dll
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale