Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
FontInfo, classe
Encapsule les propriétés de police d'un texte. Cette classe ne peut pas être héritée.
Assembly : System.Web (dans System.Web.dll)
Le type FontInfo expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
Bold | Obtient ou définit une valeur indiquant si le style de la police est gras. |
|
Italic | Obtient ou définit une valeur indiquant si le style de la police est italique. |
|
Name | Obtient ou définit le nom de la police principale. |
|
Names | Obtient ou définit un tableau trié de noms de polices. |
|
Overline | Obtient ou définit une valeur qui indique si la police est surlignée. |
|
Size | Obtient ou définit la taille de la police. |
|
Strikeout | Obtient ou définit une valeur qui indique si la police est barrée. |
|
Underline | Obtient ou définit une valeur qui indique si la police est soulignée. |
| Nom | Description | |
|---|---|---|
|
ClearDefaults | Réinitialise toutes les propriétés FontInfo à l'état de propriétés non définies et efface l'état d'affichage. |
|
CopyFrom | Duplique les propriétés de police du FontInfo spécifié dans l'instance de la classe FontInfo à partir de laquelle cette méthode est appelée. |
|
Equals(Object) | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
MergeWith | Combine les propriétés de police du FontInfo spécifié à l'instance de la classe FontInfo à partir de laquelle cette méthode est appelée. |
|
ShouldSerializeNames | Infrastructure. Détermine si la propriété Names doit être persistante. |
|
ToString | Retourne une chaîne qui contient le nom et la taille de la police pour une instance de la classe FontInfo. (Substitue Object.ToString().) |
Utilisez la classe FontInfo pour encapsuler les propriétés de police d'un texte. Vous pouvez spécifier le nom et la taille de la police. Vous pouvez aussi préciser si la police a pour style gras, italique, surligné, barré ou souligné.
Cette classe est généralement utilisée dans une propriété d'une classe qui nécessite des informations de police, par exemple la propriété Font de la classe WebControl.
Remarque
|
|---|
|
Cette classe n'a pas de constructeur public. Une nouvelle instance de la classe ne peut pas être créée directement. |
L'exemple de code suivant illustre comment modifier les propriétés d'un objet FontInfo par programme, afin de spécifier les propriétés de police d'un contrôle Label.
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> void Page_Load(object sender, EventArgs e) { // When the page loads, set the the myLabel Label control's FontInfo properties. // Note that myLabel.Font is a FontInfo object. myLabel.Font.Bold = true; myLabel.Font.Italic = false; myLabel.Font.Name = "verdana"; myLabel.Font.Overline = false; myLabel.Font.Size = 10; myLabel.Font.Strikeout = false; myLabel.Font.Underline = true; // Write information on the FontInfo object to the myLabel label. myLabel.Text = myLabel.Font.ToString(); } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>FontInfo Example</title> </head> <body> <form id="form1" runat="server"> <h3>FontInfo Example</h3> <asp:Label id="myLabel" runat="server" > </asp:Label> </form> </body> </html>
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Remarque