FontInfo Classe

Définition

Encapsule les propriétés de police d'un texte.Encapsulates the font properties of text. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.The following code example demonstrates how to modify the properties of a FontInfo object programmatically to specify the font properties for a Label control.

<%@ 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.Use the FontInfo class to encapsulate the font properties of text. Vous pouvez spécifier le nom de la police et la taille de la police.You can specify the font name and font size. Vous pouvez également spécifier si le style de la police est gras, italique, souligné, barré ou souligné.You can also specify whether the style of the font is bold, italic, overlined, strikethrough, or underlined.

Cette classe est couramment utilisée dans une propriété pour une classe qui requiert des informations de police, telles que la Font propriété de la WebControl classe.This class is commonly used in a property for a class that requires font information, such as the Font property of the WebControl class.

Notes

Cette classe n’a pas de constructeur public.This class does not have a public constructor. Une nouvelle instance de la classe ne peut pas être créée directement.A new instance of the class cannot be created directly.

Propriétés

Bold

Obtient ou définit une valeur indiquant si le style de la police est gras.Gets or sets a value that indicates whether the font is bold.

Italic

Obtient ou définit une valeur indiquant si le style de la police est italique.Gets or sets a value that indicates whether the font is italic.

Name

Obtient ou définit le nom de la police principale.Gets or sets the primary font name.

Names

Obtient ou définit un tableau trié de noms de polices.Gets or sets an ordered array of font names.

Overline

Obtient ou définit une valeur qui indique si la police est surlignée.Gets or sets a value that indicates whether the font is overlined.

Size

Obtient ou définit la taille de la police.Gets or sets the font size.

Strikeout

Obtient ou définit une valeur qui indique si la police est barrée.Gets or sets a value that indicates whether the font is strikethrough.

Underline

Obtient ou définit une valeur qui indique si la police est soulignée.Gets or sets a value that indicates whether the font is underlined.

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.Resets all FontInfo properties to the unset state and clears the view state.

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.Duplicates the font properties of the specified FontInfo into the instance of the FontInfo class that this method is called from.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

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

(Hérité de Object)
MemberwiseClone()

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

(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.Combines the font properties of the specified FontInfo with the instance of the FontInfo class that this method is called from.

ShouldSerializeNames()

Détermine si la propriété Names doit être persistante.Determines whether the Names property should be persisted.

ToString()

Retourne une chaîne qui contient le nom et la taille de la police pour une instance de la classe FontInfo.Returns a string that contains the font name and size for an instance of the FontInfo class.

S’applique à

Voir aussi