Table TextStyle
Le tableau TextStyle répertorie les différents styles de police utilisés dans les contrôles contenant du texte.
La table TextStyle contient les colonnes suivantes.
| Colonne | Type | Clé | Nullable |
|---|---|---|---|
| TextStyle | Identificateur | O | N |
| FaceName | Text | N | N |
| Taille | Integer | N | N |
| Couleur | DoubleInteger | N | O |
| StyleBits | Integer | N | O |
Colonnes
-
TextStyle
-
Cette colonne correspond au nom du style de police. Ce nom peut être incorporé dans la chaîne de texte pour indiquer une modification de style. Notez que le nom de style de police utilisé dans ce champ ne doit pas se terminer par les caractères suivants : _ UL. Consultez Ajout de contrôles et de texte.
-
FaceName
-
Chaîne qui indique le nom de la police. La longueur de la chaîne ne doit pas dépasser 31 caractères.
-
Corps
-
Taille de la police mesurée en points. Il doit s’agir d’un nombre non négatif.
-
Couleur
-
Cette colonne spécifie la couleur de texte affichée par un contrôle de texte. Tous les autres types de contrôles utilisent toujours la couleur de texte par défaut. La valeur placée dans cette colonne doit être calculée à l’aide de la formule suivante : 65536 * Blue + 256 * vert + rouge, où Red, Green et Blue se trouvent dans la plage de 0-255. La valeur ne doit pas dépasser 16777215, qui est la valeur de blanc. La valeur est 0 pour le noir, 255 pour rouge, 65280 pour le vert, 16711680 pour bleu et 8421504 pour gris. Si vous laissez le champ vide, vous spécifiez la couleur par défaut.
Ne placez pas de contrôles de texte transparent par-dessus les bitmaps de couleur. Le texte peut ne pas être visible si l’utilisateur modifie le modèle de couleurs d’affichage. Par exemple, le texte peut devenir invisible si l’utilisateur définit le paramètre de contraste élevé pour l’accessibilité.
-
StyleBits
-
Combinaison de bits indiquant la mise en forme du texte.
Les bits de style individuels ont les valeurs suivantes.
Constante Valeur hexadécimale Decimal Style msidbTextStyleStyleBitsBold 0x001 1 Gras msidbTextStyleStyleBitsItalic 0x002 2 Italique msidbTextStyleStyleBitsUnderline 0x004 4 Souligner msidbTextStyleStyleBitsStrike 0x008 8 Strike