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
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

FontInfo, classe

Encapsule les propriétés de police d'un texte. Cette classe ne peut pas être héritée.

System.Object
  System.Web.UI.WebControls.FontInfo

Espace de noms :  System.Web.UI.WebControls
Assembly :  System.Web (dans System.Web.dll)
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public sealed class FontInfo

Le type FontInfo expose les membres suivants.

  Nom Description
Propriété publique Bold Obtient ou définit une valeur indiquant si le style de la police est gras.
Propriété publique Italic Obtient ou définit une valeur indiquant si le style de la police est italique.
Propriété publique Name Obtient ou définit le nom de la police principale.
Propriété publique Names Obtient ou définit un tableau trié de noms de polices.
Propriété publique Overline Obtient ou définit une valeur qui indique si la police est surlignée.
Propriété publique Size Obtient ou définit la taille de la police.
Propriété publique Strikeout Obtient ou définit une valeur qui indique si la police est barrée.
Propriété publique Underline Obtient ou définit une valeur qui indique si la police est soulignée.
Début
  Nom Description
Méthode publique ClearDefaults Réinitialise toutes les propriétés FontInfo à l'état de propriétés non définies et efface l'état d'affichage.
Méthode publique 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.
Méthode publique Equals(Object) Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique 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.
Méthode publique ShouldSerializeNames Infrastructure. Détermine si la propriété Names doit être persistante.
Méthode publique 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().)
Début

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 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>


.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

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.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ