FontInfo Sınıf

Tanım

Metnin yazı tipi özelliklerini kapsüller. Bu sınıf devralınamaz.

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
Devralma
FontInfo
Öznitelikler

Örnekler

Aşağıdaki kod örneği, bir denetimin yazı tipi özelliklerini belirtmek için Label nesnenin FontInfo özelliklerini program aracılığıyla nasıl değiştirebileceğinizi gösterir.

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

Açıklamalar

FontInfo metnin yazı tipi özelliklerini kapsüllemek için sınıfını kullanın. Yazı tipi adını ve yazı tipi boyutunu belirtebilirsiniz. Yazı tipinin stilinin kalın mı, italik mi, üst çizgili mi, üstü çizili mi yoksa altı çizili mi olduğunu da belirtebilirsiniz.

Bu sınıf genellikle sınıfın özelliği gibi yazı tipi bilgileri gerektiren bir sınıfın Font özelliğinde WebControl kullanılır.

Not

Bu sınıfın ortak bir oluşturucusu yok. Sınıfın yeni bir örneği doğrudan oluşturulamaz.

Özellikler

Bold

Yazı tipinin kalın olup olmadığını belirten bir değer alır veya ayarlar.

Italic

Yazı tipinin italik olup olmadığını belirten bir değer alır veya ayarlar.

Name

Birincil yazı tipi adını alır veya ayarlar.

Names

Sıralı yazı tipi adı dizisini alır veya ayarlar.

Overline

Yazı tipinin üst çizgili olup olmadığını belirten bir değer alır veya ayarlar.

Size

Yazı tipi boyutunu alır veya ayarlar.

Strikeout

Yazı tipinin üstü çizili olup olmadığını belirten bir değer alır veya ayarlar.

Underline

Yazı tipinin altı çizili olup olmadığını belirten bir değer alır veya ayarlar.

Yöntemler

ClearDefaults()

Tüm FontInfo özellikleri kümelenmemiş duruma sıfırlar ve görünüm durumunu temizler.

CopyFrom(FontInfo)

Belirtilen FontInfo öğesinin yazı tipi özelliklerini, bu yöntemin çağrıldığı sınıfın FontInfo örneğine çoğaltır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MergeWith(FontInfo)

Belirtilen FontInfo öğesinin yazı tipi özelliklerini, bu yöntemin çağrıldığı sınıfın FontInfo örneğiyle birleştirir.

ShouldSerializeNames()

Özelliğin Names kalıcı olup olmayacağını belirler.

ToString()

Sınıfın bir örneğinin FontInfo yazı tipi adını ve boyutunu içeren bir dize döndürür.

Şunlara uygulanır

Ayrıca bkz.