DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions d'impression
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
iNationImpression (Fonction)
En anglais : iPrintingNation
Modifie la langue courante pour la prochaine impression (impression programmée ou impression d'états).
WINDEV La langue d'affichage de l'aperçu avant impression n'est pas modifiée.
Exemple
// Impression d'un état en espagnol
iNationImpression(nationEspagnol)
iImprimeEtat(Facture)
// Impression programmée en italien
iNationImpression(nationItalien)
iImprimeMot("<<<texte multilingue avec drapeau>>>")
iFinImprime()
Syntaxe
iNationImpression(<Nation> [, <Alphabet> [, <Langue> [, <Sous-langue> [, <Mode de tri>]]]])
<Nation> : Constante de type Entier
Nation à utiliser. Pour plus de détails sur ces constantes, consultez Correspondance entre les langues, les sous-langues, les alphabets et les nations.
<Alphabet> : Constante optionnelle de type Entier
Alphabet à utiliser :
alphabetAnsiCaractères romains à la norme ANSI
alphabetArabeCaractères arabes
alphabetBalteCaractères baltes
alphabetChinoisCaractères chinois (République Populaire de Chine)
alphabetChinoisTraditionnelCaractères chinois traditionnel (République de Taïwan)
alphabetCoréenCaractères coréens
alphabetDéfautUtilise l'alphabet par défaut du poste. Aucun alphabet n'est forcé.
alphabetEuropeEstCaractères d'europe de l'est (polonais, ...)
alphabetGrecCaractères grecs
alphabetHébreuCaractères hébreux
alphabetJaponaisCaractères japonais
alphabetMacCaractères à la norme Mac Roman (utilisés sur les vieilles versions de Macintosh).
alphabetOccidentalCaractères romains à la norme ANSI
alphabetRusseCaractères russes
alphabetThaïCaractères thaï
alphabetTurcCaractères turques
alphabetUTF8 Permet de gérer les pays pouvant utiliser deux alphabets (Hong Kong) et les pays n'ayant pas d'alphabet défini dans Windows (Géorgien et Arménien).
alphabetVietnamienCaractères vietnamiens

Si ce paramètre n'est pas spécifié, l'alphabet associé par défaut à la nation est utilisé.
<Langue> : Constante optionnelle de type Entier
Langue à utiliser. Pour plus de détails sur ces constantes, consultez Correspondance entre les langues, les sous-langues, les alphabets et les nations.
Cette langue doit correspondre au paramètre <Alphabet> spécifié. Dans le cas contraire, une erreur WLangage sera générée.
Ce paramètre permet de gérer les spécificités de chaque pays.
Si ce paramètre n'est pas spécifié, la langue associée par défaut à la nation est utilisée.
<Sous-langue> : Entier optionnel
Sous-langue à utiliser. Pour plus de détails sur ces sous-langues, consultez Correspondance entre les langues, les sous-langues, les alphabets et les nations.
Cette sous-langue doit correspondre au paramètre <Alphabet> spécifié. Dans le cas contraire, une erreur WLangage sera générée.
Ce paramètre permet de gérer les spécificités de chaque pays.
Si ce paramètre n'est pas spécifié, la sous-langue associée par défaut à la nation est utilisée.
<Mode de tri> : Entier optionnel
Nouveau mode de tri à utiliser. Seuls les modes de tri suivants sont disponibles. Pour les autres langues, ce paramètre n'est pas disponible.
LangueMode de tri
ConstanteValeurTriValeur
langueAllemand7Standard0
Annuaire1
langueChinois4Phonétique0
Unicode1
Stroke count order2
Bopomofo traditionnel3
langueCoréen18KSC0
Unicode1
langueGéorgien55Traditionnel0
Moderne1
langueHongrois14Standard0
Technique1
langueJaponais17XJIS0
Unicode1
Remarques
  • La nation utilisée pour l'impression correspond au paramètre <Nation> lors de l'appel de la fonction iNationImpression. Cette nation est utilisée jusqu'à l'appel d'une fonction de fin d'impression (par exemple iFinImprime, iImprimeEtat ou iEnchaînementImprime).
  • Si la fonction Nation est appelée pendant l'impression, la nation initialement renseignée par la fonction iNationImpression est abandonnée : l'impression repasse dans la nation spécifiée avec la fonction Nation. Dans ce cas :
    • les libellés des états restent dans la langue renseignée par la fonction iNationImpression.
    • les chaînes multilingues sont affichées dans la langue spécifiée par la fonction Nation.
  • La fonction iNationImpression permet également de modifier la nation utilisée pour un groupe d'états (fonctions iGroupeAjoute, iGroupeImprime, iGroupeParamètre).
Classification Métier / UI : Code neutre
Composante : wd300vm.dll
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

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