PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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 WatchCatalystUniversal Windows 10 AppWindows Mobile
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. Attention : Cette documentation présente les dernières fonctionnalités du champ Traitement de texte. Assurez-vous d'être à jour de tous les modules nécessaires.Dans cette version, ces dictionnaires sont utilisés :
    • par le champ Traitement de texte.
    • Versions 24 et supérieures
      par le champ de saisie.
      Nouveauté 24
      par le champ de saisie.
      par le champ de saisie.
    • Versions 24 et supérieures
      par les colonnes de type Texte des champs Table.
      Nouveauté 24
      par les colonnes de type Texte des champs Table.
      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 (avec guillemets)
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é :
Versions 16 et supérieures
langueAfrikaans
Nouveauté 16
langueAfrikaans
langueAfrikaans
Afrikaans
langueAlbanaisAlbanais
langueAllemandAllemand
langueAnglaisAnglais
langueArabeArabe
langueArménienArménien
Versions 16 et supérieures
langueBengali
Nouveauté 16
langueBengali
langueBengali
Bengali
langueBiélorusseBiélorusse
langueBulgareBulgare
Versions 16 et supérieures
langueCatalan
Nouveauté 16
langueCatalan
langueCatalan
Catalan
langueChinoisChinois
langueCoréenCoréen
langueCroateCroate
langueDanoisDanois
langueEspagnolEspagnol
langueEstonienEstonien
langueFinnoisFinnois
langueFrançaisFrançais
langueGéorgienGéorgien
langueGrecGrec
langueHébreuHébreu
Versions 17 et supérieures
langueHindi
Nouveauté 17
langueHindi
langueHindi
Hindi
langueHongroisHongrois
Versions 16 et supérieures
langueIndonésien
Nouveauté 16
langueIndonésien
langueIndonésien
Indonésien
langueIslandaisIslandais
langueItalienItalien
langueJaponaisJaponais
langueLettonLetton
langueLituanienLituanien
langueMacédonienMacédonien
langueNéerlandaisNéerlandais
langueNorvégienNorvégien
langueOuzbekOuzbek
Versions 16 et supérieures
languePendjabi
Nouveauté 16
languePendjabi
languePendjabi
Pendjabi
languePolonaisPolonais
languePortugaisPortugais
langueRoumainRoumain
langueRusseRusse
langueSerbeSerbe
Versions 16 et supérieures
langueSindhi
Nouveauté 16
langueSindhi
langueSindhi
Sindhi
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 (avec guillemets)
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 (avec guillemets)
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 : wd250std.dll
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire