PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • 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 WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Alphabet (Propriété)
En anglais : Charset
HFSQLHFSQL 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.
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 :
Versions 17 et supérieures
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 21 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Exemple
// 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..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
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
WindowsLinuxiPhone/iPadUniversal Windows 10 AppWindows MobileAjax

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

<Résultat> = <Nom de la 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
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
alphabetRusseCaractères russes
alphabetThaïCaractères thaï
alphabetTurcCaractères turques
alphabetVietnamienCaractères vietnamiens
<Nom de la police> : Chaîne de caractères (avec ou sans guillemets)
Nom de la variable de type Police à manipuler.
WindowsLinuxiPhone/iPadUniversal Windows 10 AppWindows MobileAjax

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

<Nom de la police>..Alphabet = <Nouvel alphabet>
<Nom de la police> : Chaîne de caractères (avec ou sans guillemets)
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
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
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
alphabetCourantAlphabet 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
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
alphabetRusseCaractères russes
alphabetThaïCaractères thaï
alphabetTurcCaractères turques
alphabetVietnamienCaractères vietnamiens
<Fichier de données> : Chaîne de caractères (avec ou sans guillemets)
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.
WindowsLinuxiPhone/iPadUniversal Windows 10 AppWindows MobileAjax

Variable de type Police

Il est possible de créer une police à 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