Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Font classe

 

Date de publication : novembre 2016

Définit un format spécifique pour le texte, notamment la police, la taille et les attributs de style. Cette classe ne peut pas être héritée.

Espace de noms:   System.Drawing
Assembly:  System.Drawing (dans System.Drawing.dll)


[SerializableAttribute]
[TypeConverterAttribute(typeof(FontConverter))]
[ComVisibleAttribute(true)]
public sealed class Font : MarshalByRefObject, ICloneable, ISerializable, 
	IDisposable

NomDescription
System_CAPS_pubmethodFont(Font, FontStyle)

Initialise un nouveau Font qui utilise les énumérations Font et FontStyle existantes spécifiées.

System_CAPS_pubmethodFont(FontFamily, Single)

Initialise une nouvelle Font à l’aide d’une taille spécifiée.

System_CAPS_pubmethodFont(FontFamily, Single, FontStyle)

Initialise un nouveau Font en utilisant une taille et un style spécifiés.

System_CAPS_pubmethodFont(FontFamily, Single, FontStyle, GraphicsUnit)

Initialise un nouveau Font en utilisant une taille, un style et une unité spécifiés.

System_CAPS_pubmethodFont(FontFamily, Single, FontStyle, GraphicsUnit, Byte)

Initialise un nouveau Font en utilisant une taille, un style, une unité et un jeu de caractères spécifiés.

System_CAPS_pubmethodFont(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Initialise un nouveau Font en utilisant une taille, un style, une unité et un jeu de caractères spécifiés.

System_CAPS_pubmethodFont(FontFamily, Single, GraphicsUnit)

Initialise un nouveau Font en utilisant une taille et une unité spécifiées. Définit le style sur FontStyle.Regular.

System_CAPS_pubmethodFont(String, Single)

Initialise une nouvelle Font à l’aide d’une taille spécifiée.

System_CAPS_pubmethodFont(String, Single, FontStyle)

Initialise un nouveau Font en utilisant une taille et un style spécifiés.

System_CAPS_pubmethodFont(String, Single, FontStyle, GraphicsUnit)

Initialise un nouveau Font en utilisant une taille, un style et une unité spécifiés.

System_CAPS_pubmethodFont(String, Single, FontStyle, GraphicsUnit, Byte)

Initialise un nouveau Font en utilisant une taille, un style, une unité et un jeu de caractères spécifiés.

System_CAPS_pubmethodFont(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Initialise un nouveau Font en utilisant la taille, le style, l'unité et le jeu de caractères spécifiés.

System_CAPS_pubmethodFont(String, Single, GraphicsUnit)

Initialise un nouveau Font en utilisant une taille et une unité spécifiées. Le style est défini sur FontStyle.Regular.

NomDescription
System_CAPS_pubpropertyBold

Obtient une valeur indiquant si ce Font est gras.

System_CAPS_pubpropertyFontFamily

Obtient l'FontFamily associée à cette Font.

System_CAPS_pubpropertyGdiCharSet

Obtient une valeur d'octet spécifiant le jeu de caractères GDI utilisé par ce Font.

System_CAPS_pubpropertyGdiVerticalFont

Obtient une valeur booléenne indiquant si ce Font est dérivé d'une police verticale GDI.

System_CAPS_pubpropertyHeight

Obtient l'interligne de cette police.

System_CAPS_pubpropertyIsSystemFont

Obtient une valeur indiquant si la police est membre de SystemFonts.

System_CAPS_pubpropertyItalic

Obtient une valeur qui indique si le style italique est appliqué à cette police.

System_CAPS_pubpropertyName

Obtient le nom de police de ce Font.

System_CAPS_pubpropertyOriginalFontName

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Obtient le nom de la police spécifiée au départ.

System_CAPS_pubpropertySize

Obtient la taille "em" de ce Font, mesurée dans l'unité spécifiée par la propriété Unit.

System_CAPS_pubpropertySizeInPoints

Obtient la taille "em", en points, de ce Font.

System_CAPS_pubpropertyStrikeout

Obtient une valeur indiquant si ce Font spécifie une ligne horizontale barrant la police.

System_CAPS_pubpropertyStyle

Obtient des informations de style pour ce Font.

System_CAPS_pubpropertySystemFontName

Obtient le nom de la police système si la propriété IsSystemFont retourne true.

System_CAPS_pubpropertyUnderline

Obtient une valeur indiquant si ce Font est souligné.

System_CAPS_pubpropertyUnit

Obtient l'unité de mesure de ce Font.

NomDescription
System_CAPS_pubmethodClone()

Crée une copie exacte de Font.

System_CAPS_pubmethodCreateObjRef(Type)

Crée un objet qui contient toutes les informations requises pour générer un proxy permettant de communiquer avec un objet distant.(Hérité de MarshalByRefObject.)

System_CAPS_pubmethodDispose()

Libère toutes les ressources utilisées par ce Font.

System_CAPS_pubmethodEquals(Object)

Indique si l'objet spécifié est un Font et s'il a les mêmes valeurs de propriété FontFamily, GdiVerticalFont, GdiCharSet, Style, Size et Unit que ce Font.(Remplace Object.Equals(Object).)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Remplace Object.Finalize().)

System_CAPS_pubmethodSystem_CAPS_staticFromHdc(IntPtr)

Crée un Font à partir du handle Windows spécifié pour un contexte de périphérique.

System_CAPS_pubmethodSystem_CAPS_staticFromHfont(IntPtr)

Crée un Font à partir du handle Windows spécifié.

System_CAPS_pubmethodSystem_CAPS_staticFromLogFont(Object)

Crée un Font à partir de la police logique GDI spécifiée (LOGFONT).

System_CAPS_pubmethodSystem_CAPS_staticFromLogFont(Object, IntPtr)

Crée un Font à partir de la police logique GDI spécifiée (LOGFONT).

System_CAPS_pubmethodGetHashCode()

Obtient le code de hachage de ce Font.(Remplace Object.GetHashCode().)

System_CAPS_pubmethodGetHeight()

Retourne l'interligne, en pixels, de cette police.

System_CAPS_pubmethodGetHeight(Graphics)

Retourne l'interligne de cette police, exprimée dans l'unité actuelle d'un Graphics spécifié.

System_CAPS_pubmethodGetHeight(Single)

Retourne la hauteur, en pixels, de ce Font quand il est dessiné dans un périphérique à l'aide de la résolution verticale spécifiée.

System_CAPS_pubmethodGetLifetimeService()

Récupère l’objet de service de durée de vie actuelle qui contrôle la stratégie de durée de vie de cette instance.(Hérité de MarshalByRefObject.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.(Hérité de MarshalByRefObject.)

System_CAPS_pubmethodToHfont()

Retourne un handle pour ce Font.

System_CAPS_pubmethodToLogFont(Object)

Crée une structure de police logique GDI (LOGFONT) à partir de ce Font.

System_CAPS_pubmethodToLogFont(Object, Graphics)

Crée une structure de police logique GDI (LOGFONT) à partir de ce Font.

System_CAPS_pubmethodToString()

Retourne une représentation sous forme de chaîne, lisible par l'utilisateur, de ce Font.(Remplace Object.ToString().)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodISerializable.GetObjectData(SerializationInfo, StreamingContext)

Remplit SerializationInfo avec les données nécessaires pour sérialiser l'objet cible.

Pour plus d’informations sur la façon de créer des polices, consultez la page Comment : construire des familles de polices et des polices. Les applications Windows Forms prennent en charge les polices TrueType et sont limitée à la prise en charge pour les polices OpenType. Si vous essayez d’utiliser une police qui n’est pas pris en charge, ou si la police n’est pas installée sur l’ordinateur qui exécute l’application, la police Microsoft Sans Serif sera utilisée à la place.

L’exemple de code suivant montre comment utiliser le Font constructeur et Size, SizeInPoints, et Unit Propriétés. Cet exemple est conçu pour être utilisé avec un Windows Form qui contient un ComboBox nommé ComboBox1 qui est rempli avec les chaînes « Plus grand » et « Smaller » et un Label nommé Label1. Collez le code suivant dans le formulaire et associez la ComboBox1_SelectedIndexChanged méthode avec la SelectedIndexChanged événements du ComboBox contrôle.

private void ComboBox1_SelectedIndexChanged(System.Object sender, 
    System.EventArgs e)
{

    // Cast the sender object back to a ComboBox.
    ComboBox ComboBox1 = (ComboBox) sender;

    // Retrieve the selected item.
    string selectedString = (string) ComboBox1.SelectedItem;

    // Convert it to lowercase.
    selectedString = selectedString.ToLower();

    // Declare the current size.
    float currentSize;

    // Switch on the selected item. 
    switch(selectedString)
    {

            // If Bigger is selected, get the current size from the 
            // Size property and increase it. Reset the font to the
            //  new size, using the current unit.
        case "bigger":
            currentSize = Label1.Font.Size;
            currentSize += 2.0F;
            Label1.Font = new Font(Label1.Font.Name, currentSize, 
                Label1.Font.Style, Label1.Font.Unit);

            // If Smaller is selected, get the current size, in points,
            // and decrease it by 1.  Reset the font with the new size
            // in points.
            break;
        case "smaller":
            currentSize = Label1.Font.SizeInPoints;
            currentSize -= 1;
            Label1.Font = new Font(Label1.Font.Name, currentSize, 
                Label1.Font.Style);
            break;
    }
}

.NET Framework
Disponible depuis 1.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: