Comment : construire des familles de polices et des polices
GDI+ regroupe les polices avec la même police, mais des styles différents dans les familles de polices. Par exemple, la famille de polices Arial contient les polices suivantes :
Arial Regular
Arial Bold
Italique arial
Italique gras arial
GDI+ utilise quatre styles pour former des familles : standard, gras, italique et italique gras. Les adjectifs tels que les styles étroits et arrondis ne sont pas considérés comme des styles ; ils font plutôt partie du nom de la famille. Par exemple, Arial Narrow est une famille de polices avec les membres suivants :
Arial Narrow Regular
Gras étroit arial
Arial Étroite Italique
Arial Étroit gras italique
Avant de pouvoir dessiner du texte avec GDI+, vous devez construire un FontFamily objet et un Font objet. L’objet FontFamily spécifie la police (par exemple, Arial) et l’objet Font spécifie la taille, le style et les unités.
Exemple
L’exemple suivant construit une police Arial de style standard avec une taille de 16 pixels. Dans le code suivant, le premier argument passé au constructeur est l’objet Font FontFamily . Le deuxième argument spécifie la taille de la police mesurée en unités identifiées par le quatrième argument. Le troisième argument identifie le style.
Pixel est membre de l’énumération GraphicsUnit et Regular est membre de l’énumération FontStyle .
FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
fontFamily,
16,
FontStyle.Regular,
GraphicsUnit.Pixel);
Dim fontFamily As New FontFamily("Arial")
Dim font As New Font( _
fontFamily, _
16, _
FontStyle.Regular, _
GraphicsUnit.Pixel)
Compilation du code
L’exemple précédent est conçu pour une utilisation avec Windows Forms, et nécessite PaintEventArgs e
, qui est un paramètre de PaintEventHandler.
Voir aussi
.NET Desktop feedback