FontFamily Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit un groupe de polices dont le design de base est similaire, mais qui comportent des variations de styles. Cette classe ne peut pas être héritée.
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 montre toutes les familles de polices dans la Families propriété de la FontFamily classe . Cet exemple est conçu pour être utilisé avec un Windows Form. Pour exécuter cet exemple, ajoutez un ListBox nommé listBox1
à un formulaire et appelez la PopulateListBoxWithFonts
méthode à partir du constructeur du formulaire.
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
Remarques
Notes
Dans .NET 6 et versions ultérieures, le package System.Drawing.Common, qui inclut ce type, est pris en charge uniquement sur les systèmes d’exploitation Windows. L’utilisation de ce type dans les applications multiplateformes provoque des avertissements au moment de la compilation et des exceptions d’exécution. Pour plus d’informations, consultez System.Drawing.Common uniquement pris en charge sur Windows.
Constructeurs
FontFamily(GenericFontFamilies) |
Initialise un nouveau FontFamily à partir de la famille de polices générique spécifiée. |
FontFamily(String) |
Initialise un nouveau FontFamily avec le nom spécifié. |
FontFamily(String, FontCollection) |
Initialise un nouveau FontFamily dans le FontCollection spécifié avec le nom indiqué. |
Propriétés
Families |
Retourne un tableau contenant tous les objets FontFamily associés au contexte graphique actuel. |
GenericMonospace |
Obtient un FontFamily générique à espacement fixe. |
GenericSansSerif |
Obtient un objet FontFamily Sans Serif générique. |
GenericSerif |
Obtient un FontFamily Serif générique. |
Name |
Obtient le nom de cet objet 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. (Hérité de MarshalByRefObject) |
Dispose() |
Libère toutes les ressources utilisées par ce FontFamily. |
Equals(Object) |
Indique si l'objet spécifié est un FontFamily et s'il est identique à ce 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. |
GetCellAscent(FontStyle) |
Retourne la ligne ascendante de la matrice du FontFamily du style spécifié, en unités de design. |
GetCellDescent(FontStyle) |
Retourne la ligne descendante de la matrice du FontFamily du style spécifié, en unités de design. |
GetEmHeight(FontStyle) |
Obtient la hauteur, en unités de design de police, du carré cadratin pour le style spécifié. |
GetFamilies(Graphics) |
Obsolète.
Obsolète.
Retourne un tableau contenant tous les objets FontFamily disponibles pour le contexte graphique spécifié. |
GetHashCode() |
Obtient un code de hachage pour ce FontFamily. |
GetLifetimeService() |
Obsolète.
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. (Hérité de MarshalByRefObject) |
GetLineSpacing(FontStyle) |
Retourne l'interligne du FontFamily du style spécifié, en unités de design. L'interligne est la distance verticale séparant les lignes de base de deux lignes de texte consécutives. |
GetName(Int32) |
Retourne le nom, dans la langue spécifiée, de ce FontFamily. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
InitializeLifetimeService() |
Obsolète.
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) |
IsStyleAvailable(FontStyle) |
Indique si l'énumération FontStyle spécifiée est disponible. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MemberwiseClone(Boolean) |
Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject) |
ToString() |
Convertit ce FontFamily en représentation sous forme de chaîne explicite. |