DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés HFSQL
  • Changement d'alphabet
  • Variable de type Police
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
Alphabet (Propriété)
En anglais : Charset
HFSQL ClassicHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Utilisation avec une variable de type Police
La propriété Alphabet permet de :
  • Connaître l'alphabet actuellement utilisé par une variable de type Police.
  • Modifier l'alphabet utilisé par une variable de type Police.
Universal Windows 10 App Cette propriété n'est pas disponible pour le type Police.
Utilisation avec les fichiers de données HFSQL
La propriété Alphabet permet de connaître l'alphabet utilisé par un fichier de données HFSQL. Cet alphabet a été choisi avec la fonction ChangeAlphabet et pris en compte lors de la création du fichier de données. Cette propriété est utilisable en lecture uniquement.
Rappel : Par défaut, l'alphabet utilisé par un fichier de données est l'alphabet ANSI. Pour modifier l'alphabet utilisé par un fichier de données, il faut :
Exemple
iPhone/iPadWidget IOSMac Catalyst
// Exemple avec une variable de type Police
// Définir les caractéristiques de la police
Police1 est une Police
Police1.Nom = "Arial"
Police1.Taille = 14
Police1.UnitéTaille = unitéPoint
Police1.Angle = 45
Police1.Alphabet = alphabetRusse
// Appliquer la police au champ "MonChamp"
MonChamp.Police = Police1
// Exemple avec les fichiers de données HFSQL
HOuvre(Client)
LangueFichier est un entier = Client.Alphabet
// Change l'alphabet affiché en fonction du format du fichier de données
SELON LangueFichier
	CAS alphabetArabe : ChangeAlphabet(alphabetArabe)
	CAS alphabetDéfaut : ChangeAlphabet(alphabetDéfaut)
	CAS alphabetGrec : ChangeAlphabet(alphabetGrec)
	CAS alphabetHébreu : ChangeAlphabet(alphabetHébreu)
	CAS alphabetOccidental : ChangeAlphabet(alphabetOccidental)
	CAS alphabetRusse : ChangeAlphabet(alphabetRusse)
	CAS alphabetTurc : ChangeAlphabet(alphabetTurc)
	AUTRES CAS
		// On passe en caractère occidental
		ChangeAlphabet(alphabetOccidental)
FIN
Syntaxe
Universal Windows 10 App Non disponible

Connaître l'alphabet actuellement utilisé par une variable de type Police Masquer les détails

<Résultat> = <Police>.Alphabet
<Résultat> : Constante de type Entier
Type d'alphabet utilisé par le champ spécifié :
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 Taiwan)
alphabetCoréenCaractères coréen
alphabetCourantUtilise l'alphabet courant spécifié avec la fonction ChangeAlphabet
alphabetDéfautAlphabet par défaut du poste en cours. Aucun alphabet n'est forcé.
alphabetEuropeEstCaractères de l'Europe de l'Est (Polonais, ...)
alphabetGrecCaractères grecs
alphabetHebreuCaractè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
alphabetVietnamienCaractères vietnamiens
<Police> : Variable de type Police
Nom de la variable de type Police à manipuler.
Universal Windows 10 App Non disponible

Modifier l'alphabet utilisé par une variable de type Police Masquer les détails

<Police>.Alphabet = <Nouvel alphabet>
<Police> : Variable de type Police
Nom de la variable de type Police à manipuler.
<Nouvel alphabet> : Constante de type Entier
Type d'alphabet à utiliser dans le champ spécifié :
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 Taiwan)
alphabetCoréenCaractères coréen
alphabetCourantUtilise l'alphabet courant spécifié avec la fonction ChangeAlphabet
alphabetDéfautAlphabet par défaut du poste en cours. Aucun alphabet n'est forcé.
alphabetEuropeEstCaractères de l'Europe de l'Est (Polonais, ...)
alphabetGrecCaractères grecs
alphabetHebreuCaractè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
alphabetVietnamienCaractères vietnamiens

Connaître l'alphabet actuellement utilisé par un fichier de données HFSQL Masquer les détails

<Alphabet du fichier de données> = <Fichier de données>.Alphabet
<Alphabet du fichier de données> : Constante de type Entier
Type d'alphabet utilisé par le fichier de données spécifié :
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 Taiwan)
alphabetCoréenCaractères coréen
alphabetCourantUtilise l'alphabet courant spécifié avec la fonction ChangeAlphabet
alphabetDéfautAlphabet par défaut du poste en cours. Aucun alphabet n'est forcé.
alphabetEuropeEstCaractères de l'Europe de l'Est (Polonais, ...)
alphabetGrecCaractères grecs
alphabetHebreuCaractè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
alphabetVietnamienCaractères vietnamiens
<Fichier de données> : Chaîne de caractères
Nom logique du fichier de données HFSQL à manipuler.
Remarques

Changement d'alphabet

Lors du changement de l'alphabet utilisé, les polices utilisant l'alphabet demandé doivent être installées sur le poste en cours.
Remarque : Pour changer l'alphabet de toutes polices en une seule opération, utilisez la fonction ChangeAlphabet.
iPhone/iPadWidget IOSMac Catalyst

Variable de type Police

Une police peut être créée à partir d'une variable de type Police.
Pour définir les caractéristiques de la police, utilisez :
Cette police pourra être utilisée :
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 04/06/2024

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