FontInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |