FontInfo FontInfo FontInfo FontInfo Class

Definizione

Incapsula le proprietà Font del testo.Encapsulates the font properties of text. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class FontInfo sealed
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public sealed class FontInfo
type FontInfo = class
Public NotInheritable Class FontInfo
Ereditarietà
FontInfoFontInfoFontInfoFontInfo
Attributi

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come modificare le FontInfo proprietà di un oggetto a livello di programmazione per specificare Label le proprietà del tipo di carattere per un controllo.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>

Commenti

Utilizzare la FontInfo classe per incapsulare le proprietà del tipo di carattere del testo.Use the FontInfo class to encapsulate the font properties of text. È possibile specificare il nome del tipo di carattere e la dimensione del carattere.You can specify the font name and font size. È inoltre possibile specificare se lo stile del tipo di carattere è grassetto, corsivo, sottolineato, barrato o sottolineato.You can also specify whether the style of the font is bold, italic, overlined, strikethrough, or underlined.

Questa classe viene comunemente utilizzata in una proprietà per una classe che richiede informazioni sui tipi Font WebControl di carattere, ad esempio la proprietà della 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.

Nota

Questa classe non dispone di un costruttore pubblico.This class does not have a public constructor. Non è possibile creare direttamente una nuova istanza della classe.A new instance of the class cannot be created directly.

Proprietà

Bold Bold Bold Bold

Ottiene o imposta un valore che indica se il carattere è in grassetto.Gets or sets a value that indicates whether the font is bold.

Italic Italic Italic Italic

Ottiene o imposta un valore che indica se il carattere è in corsivo.Gets or sets a value that indicates whether the font is italic.

Name Name Name Name

Ottiene o imposta il tipo di carattere primario.Gets or sets the primary font name.

Names Names Names Names

Ottiene o imposta una matrice ordinata di tipi di carattere.Gets or sets an ordered array of font names.

Overline Overline Overline Overline

Ottiene o imposta un valore che indica se il carattere viene visualizzato con una linea sopra.Gets or sets a value that indicates whether the font is overlined.

Size Size Size Size

Recupera o imposta la dimensione di carattere.Gets or sets the font size.

Strikeout Strikeout Strikeout Strikeout

Ottiene o imposta un valore che indica se il carattere è barrato.Gets or sets a value that indicates whether the font is strikethrough.

Underline Underline Underline Underline

Ottiene o imposta un valore che indica se il carattere è sottolineato.Gets or sets a value that indicates whether the font is underlined.

Metodi

ClearDefaults() ClearDefaults() ClearDefaults() ClearDefaults()

Reimposta tutte le proprietà FontInfo sullo stato non impostato e cancella lo stato di visualizzazione.Resets all FontInfo properties to the unset state and clears the view state.

CopyFrom(FontInfo) CopyFrom(FontInfo) CopyFrom(FontInfo) CopyFrom(FontInfo)

Duplica le proprietà Font dell'oggetto FontInfo specificato nell'istanza della classe FontInfo da cui viene chiamato il metodo.Duplicates the font properties of the specified FontInfo into the instance of the FontInfo class that this method is called from.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
MergeWith(FontInfo) MergeWith(FontInfo) MergeWith(FontInfo) MergeWith(FontInfo)

Combina le proprietà dei caratteri dell'oggetto FontInfo specificato con l'istanza della classe FontInfo da cui viene chiamato questo metodo.Combines the font properties of the specified FontInfo with the instance of the FontInfo class that this method is called from.

ShouldSerializeNames() ShouldSerializeNames() ShouldSerializeNames() ShouldSerializeNames()

Determina se la proprietà Names deve essere mantenuta.Determines whether the Names property should be persisted.

ToString() ToString() ToString() ToString()

Restituisce una stringa che contiene il tipo e la dimensione del carattere di un'istanza della classe FontInfo.Returns a string that contains the font name and size for an instance of the FontInfo class.

Si applica a

Vedi anche