PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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 multilangue 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
Versions 20 et supérieures
alphabetMac
Nouveauté 20
alphabetMac
alphabetMac
Caractères à la norme Mac Roman (utilisés sur les vieilles versions de Macintosh).
alphabetOccidentalCaractères romains à la norme ANSI
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).
alphabetRusseCaractères russes
alphabetThaïCaractères thaï
alphabetTurcCaractères turques
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 d’impression est la nation courante pour le code en cours d’exécution à partir de l’appel de la fonction iNationImpression 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).
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220vm.dll
Linux wd220vm.so
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire