FontInfo Třída

Definice

Zapouzdřuje vlastnosti písma textu. Tuto třídu nelze zdědit.

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
Dědičnost
FontInfo
Atributy

Příklady

Následující příklad kódu ukazuje, jak upravit vlastnosti objektu FontInfo programově určit vlastnosti písma pro Label ovládací prvek.

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

Poznámky

FontInfo Pomocí třídy zapouzdřte vlastnosti písma textu. Můžete zadat název písma a velikost písma. Můžete také určit, jestli je styl písma tučný, kurzíva, přeškrtnutá, přeškrtnutá nebo podtržená.

Tato třída se běžně používá ve vlastnosti třídy, která vyžaduje informace o písmuWebControl, například Font vlastnost třídy.

Poznámka

Tato třída nemá veřejný konstruktor. Novou instanci třídy nelze vytvořit přímo.

Vlastnosti

Bold

Získá nebo nastaví hodnotu, která označuje, zda písmo je tučné.

Italic

Získá nebo nastaví hodnotu, která označuje, zda písmo je kurzíva.

Name

Získá nebo nastaví název primárního písma.

Names

Získá nebo nastaví seřazené pole názvů písem.

Overline

Získá nebo nastaví hodnotu, která označuje, zda je písmo přetrženo.

Size

Získá nebo nastaví velikost písma.

Strikeout

Získá nebo nastaví hodnotu, která označuje, zda je písmo přeškrtnuté.

Underline

Získá nebo nastaví hodnotu, která označuje, zda je písmo podtrženo.

Metody

ClearDefaults()

Obnoví všechny FontInfo vlastnosti do stavu bez nastavení a vymaže stav zobrazení.

CopyFrom(FontInfo)

Duplikuje vlastnosti písma zadaného FontInfo do instance FontInfo třídy, ze které je tato metoda volána.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
MergeWith(FontInfo)

Kombinuje vlastnosti písma zadané FontInfo s instancí FontInfo třídy, ze které je tato metoda volána.

ShouldSerializeNames()

Určuje, zda Names má být vlastnost zachována.

ToString()

Vrátí řetězec, který obsahuje název a velikost písma pro instanci FontInfo třídy.

Platí pro

Viz také