Udostępnij za pośrednictwem


FontInfo Klasa

Definicja

Hermetyzuje właściwości czcionki tekstu. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
FontInfo
Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak programowo zmodyfikować właściwości FontInfo obiektu w celu określenia właściwości czcionki dla kontrolki Label .

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

Uwagi

FontInfo Użyj klasy , aby hermetyzować właściwości czcionki tekstu. Możesz określić nazwę czcionki i rozmiar czcionki. Można również określić, czy styl czcionki jest pogrubiony, kursywa, zwieńczone, przekreślenie lub podkreślone.

Ta klasa jest często używana we właściwości klasy, która wymaga informacji o czcionkach, takich jak Font właściwość WebControl klasy.

Uwaga

Ta klasa nie ma publicznego konstruktora. Nie można utworzyć bezpośrednio nowego wystąpienia klasy.

Właściwości

Bold

Pobiera lub ustawia wartość wskazującą, czy czcionka jest pogrubiona.

Italic

Pobiera lub ustawia wartość wskazującą, czy czcionka jest kursywą.

Name

Pobiera lub ustawia podstawową nazwę czcionki.

Names

Pobiera lub ustawia uporządkowaną tablicę nazw czcionek.

Overline

Pobiera lub ustawia wartość wskazującą, czy czcionka jest podkreślona.

Size

Pobiera lub ustawia rozmiar czcionki.

Strikeout

Pobiera lub ustawia wartość wskazującą, czy czcionka jest przekreślena.

Underline

Pobiera lub ustawia wartość wskazującą, czy czcionka jest podkreślona.

Metody

ClearDefaults()

Resetuje wszystkie FontInfo właściwości do stanu nieustawionego i czyści stan widoku.

CopyFrom(FontInfo)

Duplikuje właściwości czcionki określonej FontInfo w wystąpieniu FontInfo klasy, z którego jest wywoływana ta metoda.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MergeWith(FontInfo)

Łączy właściwości czcionki określonej FontInfo z wystąpieniem FontInfo klasy, z którego jest wywoływana ta metoda.

ShouldSerializeNames()

Określa, czy Names właściwość ma być utrwalone.

ToString()

Zwraca ciąg zawierający nazwę i rozmiar czcionki dla wystąpienia FontInfo klasy.

Dotyczy

Zobacz też