Partager via


FontInfo Classe

Définition

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

public ref class FontInfo sealed
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public sealed class FontInfo
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type FontInfo = class
Public NotInheritable Class FontInfo
Héritage
FontInfo
Attributs

Exemples

L’exemple de code suivant montre comment modifier les propriétés d’un FontInfo objet par programmation pour spécifier les propriétés de police d’un Label contrôle.

<%@ 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 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>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
  
    ' When the page loads, set 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()
    
  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" 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>

Remarques

Utilisez la FontInfo classe pour encapsuler les propriétés de police du texte. Vous pouvez spécifier le nom et la taille de police de police. Vous pouvez également spécifier si le style de la police est gras, italique, surligne, barré ou souligné.

Cette classe est couramment utilisée dans une propriété pour une classe qui nécessite des informations de police, telles que la Font propriété de la WebControl classe.

Notes

Cette classe n’a pas de constructeur public. Une nouvelle instance de la classe ne peut pas être créée directement.

Propriétés

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.

Méthodes

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(FontInfo)

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'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MergeWith(FontInfo)

Combine les propriétés de police du FontInfo spécifié avec l’instance de la classe FontInfo à partir de laquelle cette méthode est appelée.

ShouldSerializeNames()

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.

S’applique à

Voir aussi