FontFamily Classe

Définition

Définit un groupe de polices dont le design de base est similaire, mais qui comportent des variations de styles.Defines a group of type faces having a similar basic design and certain variations in styles. Cette classe ne peut pas être héritée.This class cannot be inherited.

public ref class FontFamily sealed : MarshalByRefObject, IDisposable
public sealed class FontFamily : MarshalByRefObject, IDisposable
type FontFamily = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class FontFamily
Inherits MarshalByRefObject
Implements IDisposable
Héritage
Implémente

Exemples

L’exemple de code suivant affiche toutes les familles de polices dans la propriété Families de la classe FontFamily.The following code example shows all the font families in the Families property of the FontFamily class. Cet exemple est conçu pour être utilisé avec un Windows Form.This example is designed to be used with a Windows Form. Pour exécuter cet exemple, ajoutez un ListBox nommé listBox1 à un formulaire et appelez la méthode PopulateListBoxWithFonts à partir du constructeur du formulaire.To run this example, add a ListBox named listBox1 to a form and call the PopulateListBoxWithFonts method from the form's constructor.

private:
   void PopulateListBoxWithFonts()
   {
      listBox1->Width = 200;
      listBox1->Location = Point(40,120);
      System::Collections::IEnumerator^ myEnum = FontFamily::Families->GetEnumerator();
      while ( myEnum->MoveNext() )
      {
         FontFamily^ oneFontFamily = safe_cast<FontFamily^>(myEnum->Current);
         listBox1->Items->Add( oneFontFamily->Name );
      }
   }
private void PopulateListBoxWithFonts()
{
    listBox1.Width = 200;
    listBox1.Location = new Point(40, 120);
    foreach ( FontFamily oneFontFamily in FontFamily.Families )
    {
        listBox1.Items.Add(oneFontFamily.Name);
    }
}
Private Sub PopulateListBoxWithFonts()
    listBox1.Width = 200
    listBox1.Location = New Point(40, 120)
    Dim oneFontFamily As FontFamily
    For Each oneFontFamily In FontFamily.Families
        listBox1.Items.Add(oneFontFamily.Name)
    Next
End Sub

Constructeurs

FontFamily(GenericFontFamilies)

Initialise un nouveau FontFamily à partir de la famille de polices générique spécifiée.Initializes a new FontFamily from the specified generic font family.

FontFamily(String)

Initialise un nouveau FontFamily avec le nom spécifié.Initializes a new FontFamily with the specified name.

FontFamily(String, FontCollection)

Initialise un nouveau FontFamily dans le FontCollection spécifié avec le nom indiqué.Initializes a new FontFamily in the specified FontCollection with the specified name.

Propriétés

Families

Retourne un tableau contenant tous les objets FontFamily associés au contexte graphique actuel.Returns an array that contains all the FontFamily objects associated with the current graphics context.

GenericMonospace

Obtient un FontFamily générique à espacement fixe.Gets a generic monospace FontFamily.

GenericSansSerif

Obtient un objet FontFamily Sans Serif générique.Gets a generic sans serif FontFamily object.

GenericSerif

Obtient un FontFamily Serif générique.Gets a generic serif FontFamily.

Name

Obtient le nom de cet objet FontFamily.Gets the name of this FontFamily.

Méthodes

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Hérité de MarshalByRefObject)
Dispose()

Libère toutes les ressources utilisées par ce FontFamily.Releases all resources used by this FontFamily.

Equals(Object)

Indique si l'objet spécifié est un FontFamily et s'il est identique à ce FontFamily.Indicates whether the specified object is a FontFamily and is identical to this FontFamily.

Finalize()

Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetCellAscent(FontStyle)

Retourne la ligne ascendante de la matrice du FontFamily du style spécifié, en unités de design.Returns the cell ascent, in design units, of the FontFamily of the specified style.

GetCellDescent(FontStyle)

Retourne la ligne descendante de la matrice du FontFamily du style spécifié, en unités de design.Returns the cell descent, in design units, of the FontFamily of the specified style.

GetEmHeight(FontStyle)

Obtient la hauteur, en unités de design de police, du carré cadratin pour le style spécifié.Gets the height, in font design units, of the em square for the specified style.

GetFamilies(Graphics)

Retourne un tableau contenant tous les objets FontFamily disponibles pour le contexte graphique spécifié.Returns an array that contains all the FontFamily objects available for the specified graphics context.

GetHashCode()

Obtient un code de hachage pour ce FontFamily.Gets a hash code for this FontFamily.

GetLifetimeService()

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetLineSpacing(FontStyle)

Retourne l'interligne du FontFamily du style spécifié, en unités de design.Returns the line spacing, in design units, of the FontFamily of the specified style. L'interligne est la distance verticale séparant les lignes de base de deux lignes de texte consécutives.The line spacing is the vertical distance between the base lines of two consecutive lines of text.

GetName(Int32)

Retourne le nom, dans la langue spécifiée, de ce FontFamily.Returns the name, in the specified language, of this FontFamily.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
IsStyleAvailable(FontStyle)

Indique si l'énumération FontStyle spécifiée est disponible.Indicates whether the specified FontStyle enumeration is available.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
ToString()

Convertit ce FontFamily en représentation sous forme de chaîne explicite.Converts this FontFamily to a human-readable string representation.

S’applique à

Voir aussi