- Caractéristiques d'une police
- Propriétés de gestion des polices
- Fonctions utilisant des variables de type Police
Police (Type de variable) En anglais : Font
Une variable de type Police permet de créer une police par programmation. Les caractéristiques de cette police peuvent être modifiées à l'aide de différentes propriétés WLangage. Une variable de type Police peut être utilisée : - dans les dessins,
- dans les graphes,
- pour les impressions,
- dans les champs d'une fenêtre (propriété Police des champs d'une fenêtre),
- dans les champs d'une page (propriété Police des champs d'une page),
- dans les champs d'un état (propriété Police des champs d'un état).
Remarques : - Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
// Déclaration de variables de type Police MaPolice est une Police MaPolice1, MaPolice2 sont des Polices
// Variable initialisée avec la police créée avec la fonction PoliceCrée MaPolice = PoliceCrée("Arial", 12, iGras)
// Modification des caractéristiques de la police MaPolice.Nom = "Arial" MaPolice.Taille = 12 MaPolice.Gras = Vrai
// Utilisation d'une police sur un champ d'une fenêtre SAI_Nom.Police = MaPolice // Récupération de la police d'un champ MaPolice1 = SAI_Prénom.Police
Remarques Caractéristiques d'une police Par défaut, une variable Police a les caractéristiques suivantes : - "Arial",
- taille 12,
- couleur noir,
- sans attribut.
Pour définir les caractéristiques d'une police par programmation, utilisez : - Soit la fonction PoliceCrée.
- Soit les propriétés de gestion des polices (voir ci-dessous)
- Soit la fonction PoliceSelect qui ouvre la fenêtre standard Windows de sélection des polices.
Propriétés de gestion des polices Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type Police : | | Nom de la propriété | Effet |
---|
Alphabet | Renvoie et modifie l'alphabet utilisé par une variable de type Police. | Angle | Renvoie et modifie l'angle (en degrés) d'une variable de type Police. | Barré | Vérifie si une variable de type Police est barrée et barre (ou non) une variable de type Police. | Couleur | Vérifie et modifie la couleur d'une variable de type Police. | Gras | Teste si une variable de type Police est en gras et modifie l'attribut gras d'une variable de type Police. | Interlettre | Renvoie et modifie l'espacement ajouté entre les caractères d'une variable de type Police. | Interligne | Renvoie et modifie le coefficient d'espacement entre les lignes pour une variable de type Police. | Italique | Vérifie si une variable de type Police est en italique et modifie l'attribut italique d'une variable de type Police. | Nom | Renvoie et modifie le nom d'une variable de type Police. | Souligné | Vérifie si une variable de type Police est soulignée et souligne (ou non) une variable de type Police. | Taille | Renvoie et modifie la taille (en points pica) d'une variable de type Police. | UnitéTaille | Renvoie et modifie l'unité utilisée pour manipuler la taille d'une variable de type Police. |
Ces propriétés peuvent être utilisées directement sur la variable de type Police. Exemple :
MaPolice est une Police MaPolice.Gras = Vrai MaPolice.Couleur = RougeClair
Fonctions utilisant des variables de type Police Les fonctions suivantes peuvent manipuler une variable de type Police :
| | dPolice | Déclare la police de caractères qui sera utilisée par la fonction dTexte : - dans un champ Image,
- dans une variable de type Image,
- dans une variable de type WDPic (sur le calque d'arrière-plan),
- dans une variable de type picCalque.
| grPoliceEtiquette | Modifie la police utilisée pour les étiquettes de catégorie d'un graphe. | grPoliceLégende | Modifie la police utilisée pour la légende d'un graphe. | grPoliceTitre | Modifie la police utilisée pour le titre d'un graphe. | iPolice | Sélectionne la police par défaut. | PoliceCrée | Crée une définition de police. | PoliceSelect | Ouvre la fenêtre standard de sélection de polices de Windows en sélectionnant la police spécifiée. |
Documentation également disponible pour…
|
|
|
|