FontInfo FontInfo FontInfo FontInfo Class

Definition

Kapselt die Schriftarteigenschaften von Text.Encapsulates the font properties of text. Diese Klasse kann nicht vererbt werden.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
Vererbung
FontInfoFontInfoFontInfoFontInfo
Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Eigenschaften eines FontInfo -Objekts Programm gesteuert geändert werden, um die Schriftart Eigenschaften für ein Label Steuerelement anzugeben.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>

Hinweise

Verwenden Sie FontInfo die-Klasse, um die Schriftart Eigenschaften von Text zu kapseln.Use the FontInfo class to encapsulate the font properties of text. Sie können den Schriftart Namen und den Schrift Grad angeben.You can specify the font name and font size. Sie können auch angeben, ob der Stil der Schriftart fett, kursiv, übergeordnet, durchgestrichen oder unterstrichen ist.You can also specify whether the style of the font is bold, italic, overlined, strikethrough, or underlined.

Diese Klasse wird häufig in einer Eigenschaft für eine Klasse verwendet, die Schriftart Informationen erfordert, wie z Font . b. WebControl die-Eigenschaft der-Klasse.This class is commonly used in a property for a class that requires font information, such as the Font property of the WebControl class.

Hinweis

Diese Klasse verfügt über keinen öffentlichen Konstruktor.This class does not have a public constructor. Eine neue Instanz der-Klasse kann nicht direkt erstellt werden.A new instance of the class cannot be created directly.

Eigenschaften

Bold Bold Bold Bold

Ruft einen Wert ab, der angibt, ob die Schriftart fett ist, oder legt diesen fest.Gets or sets a value that indicates whether the font is bold.

Italic Italic Italic Italic

Ruft einen Wert ab, der angibt, ob die Schriftart kursiv ist, oder legt diesen fest.Gets or sets a value that indicates whether the font is italic.

Name Name Name Name

Ruft den primären Schriftartnamen ab oder legt diesen fest.Gets or sets the primary font name.

Names Names Names Names

Ruft ein geordnetes Array von Schriftartnamen ab oder legt dieses fest.Gets or sets an ordered array of font names.

Overline Overline Overline Overline

Ruft einen Wert ab, der angibt, ob die Schriftart überstrichen ist, oder legt diesen fest.Gets or sets a value that indicates whether the font is overlined.

Size Size Size Size

Ruft den Schriftgrad ab oder legt diesen fest.Gets or sets the font size.

Strikeout Strikeout Strikeout Strikeout

Ruft einen Wert ab, der angibt, ob die Schriftart durchgestrichen ist, oder legt diesen fest.Gets or sets a value that indicates whether the font is strikethrough.

Underline Underline Underline Underline

Ruft einen Wert ab, der angibt, ob die Schrift unterstrichen ist, oder legt diesen fest.Gets or sets a value that indicates whether the font is underlined.

Methoden

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

Setzt alle FontInfo-Eigenschaften auf den Zustand zurück, in dem alle Festlegungen aufgehoben sind, und löscht den Ansichtszustand.Resets all FontInfo properties to the unset state and clears the view state.

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

Dupliziert die Schriftarteigenschaften der angegebenen FontInfo in die Instanz der FontInfo-Klasse, von der aus diese Methode aufgerufen wird.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)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Kombiniert die Schriftarteigenschaften der angegebenen FontInfo mit der Instanz der FontInfo-Klasse, von der diese Methode aufgerufen wird.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()

Bestimmt, ob die Names-Eigenschaft beibehalten werden soll.Determines whether the Names property should be persisted.

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

Gibt eine Zeichenfolge zurück, die den Schriftartnamen und den Schriftgrad für eine Instanz der FontInfo-Klasse enthält.Returns a string that contains the font name and size for an instance of the FontInfo class.

Gilt für:

Siehe auch