FontInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt die Schriftarteigenschaften von Text. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
-
FontInfo
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die Eigenschaften eines FontInfo Objekts programmgesteuert geändert werden, um die Schriftarteigenschaften für ein Label Steuerelement anzugeben.
<%@ 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>
Hinweise
Verwenden Sie die FontInfo Klasse, um die Schriftarteigenschaften von Text zu kapseln. Sie können den Schriftnamen und den Schriftgrad angeben. Sie können auch angeben, ob die Schriftart fett, kursiv, überlineiert, durchgestrichen oder unterstrichen ist.
Diese Klasse wird häufig in einer Eigenschaft für eine Klasse verwendet, die Schriftartinformationen erfordert, z. B. die Font Eigenschaft der WebControl Klasse.
Hinweis
Diese Klasse verfügt nicht über einen öffentlichen Konstruktor. Eine neue Instanz der Klasse kann nicht direkt erstellt werden.
Eigenschaften
Bold |
Ruft einen Wert ab, der angibt, ob die Schriftart fett ist, oder legt diesen fest. |
Italic |
Ruft einen Wert ab, der angibt, ob die Schriftart kursiv ist, oder legt diesen fest. |
Name |
Ruft den primären Schriftartnamen ab oder legt diesen fest. |
Names |
Ruft ein geordnetes Array von Schriftartnamen ab oder legt dieses fest. |
Overline |
Ruft einen Wert ab, der angibt, ob die Schriftart überstrichen ist, oder legt diesen fest. |
Size |
Ruft den Schriftgrad ab oder legt diesen fest. |
Strikeout |
Ruft einen Wert ab, der angibt, ob die Schriftart durchgestrichen ist, oder legt diesen fest. |
Underline |
Ruft einen Wert ab, der angibt, ob die Schrift unterstrichen ist, oder legt diesen fest. |
Methoden
ClearDefaults() |
Setzt alle FontInfo-Eigenschaften auf den Zustand zurück, in dem alle Festlegungen aufgehoben sind, und löscht den Ansichtszustand. |
CopyFrom(FontInfo) |
Dupliziert die Schriftarteigenschaften der angegebenen FontInfo in die Instanz der FontInfo-Klasse, von der aus diese Methode aufgerufen wird. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MergeWith(FontInfo) |
Kombiniert die Schriftarteigenschaften der angegebenen FontInfo mit der Instanz der FontInfo-Klasse, von der diese Methode aufgerufen wird. |
ShouldSerializeNames() |
Bestimmt, ob die Names-Eigenschaft beibehalten werden soll. |
ToString() |
Gibt eine Zeichenfolge zurück, die den Schriftartnamen und den Schriftgrad für eine Instanz der FontInfo-Klasse enthält. |