FontInfo Classe

Definizione

Incapsula le proprietà Font del testo. La classe non può essere ereditata.

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
Ereditarietà
FontInfo
Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come modificare le proprietà di un FontInfo oggetto a livello di codice per specificare le proprietà del tipo di carattere per un Label controllo .

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

Commenti

Utilizzare la FontInfo classe per incapsulare le proprietà del tipo di carattere del testo. È possibile specificare il nome del carattere e le dimensioni del carattere. È anche possibile specificare se lo stile del carattere è grassetto, corsivo, sottolineatura, barrato o sottolineato.

Questa classe viene comunemente utilizzata in una proprietà per una classe che richiede informazioni sul tipo di carattere, ad esempio la Font proprietà della WebControl classe .

Nota

Questa classe non ha un costruttore pubblico. Non è possibile creare direttamente una nuova istanza della classe .

Proprietà

Bold

Ottiene o imposta un valore che indica se il carattere è in grassetto.

Italic

Ottiene o imposta un valore che indica se il carattere è in corsivo.

Name

Ottiene o imposta il tipo di carattere primario.

Names

Ottiene o imposta una matrice ordinata di tipi di carattere.

Overline

Ottiene o imposta un valore che indica se il carattere viene visualizzato con una linea sopra.

Size

Recupera o imposta la dimensione di carattere.

Strikeout

Ottiene o imposta un valore che indica se il carattere è barrato.

Underline

Ottiene o imposta un valore che indica se il carattere è sottolineato.

Metodi

ClearDefaults()

Reimposta tutte le proprietà FontInfo sullo stato non impostato e cancella lo stato di visualizzazione.

CopyFrom(FontInfo)

Duplica le proprietà Font dell'oggetto FontInfo specificato nell'istanza della classe FontInfo da cui viene chiamato il metodo.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MergeWith(FontInfo)

Combina le proprietà dei caratteri dell'oggetto FontInfo specificato con l'istanza della classe FontInfo da cui viene chiamato questo metodo.

ShouldSerializeNames()

Determina se la proprietà Names deve essere mantenuta.

ToString()

Restituisce una stringa che contiene il tipo e la dimensione del carattere di un'istanza della classe FontInfo.

Si applica a

Vedi anche