FontInfo Klas

Definitie

Hiermee worden de lettertype-eigenschappen van tekst ingekapseld. Deze klasse kan niet worden overgenomen.

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
Overname
FontInfo
Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de eigenschappen van een FontInfo object programmatisch kunt wijzigen om de lettertype-eigenschappen voor een Label besturingselement op te geven.

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

Opmerkingen

Gebruik de FontInfo klasse om de lettertype-eigenschappen van tekst in te kapselen. U kunt de naam van het lettertype en de tekengrootte opgeven. U kunt ook opgeven of de stijl van het lettertype vet, cursief, overlined, doorhalen of onderstreept is.

Deze klasse wordt vaak gebruikt in een eigenschap voor een klasse waarvoor lettertypegegevens zijn vereist, zoals de Font eigenschap van de WebControl klasse.

Note

Deze klasse heeft geen openbare constructor. Een nieuw exemplaar van de klasse kan niet rechtstreeks worden gemaakt.

Eigenschappen

Name Description
Bold

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het lettertype vet is.

Italic

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het lettertype cursief is.

Name

Hiermee haalt u de naam van het primaire lettertype op of stelt u deze in.

Names

Hiermee haalt u een geordende matrix met lettertypenamen op of stelt u deze in.

Overline

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het lettertype wordt overschreven.

Size

Hiermee haalt u de tekengrootte op of stelt u deze in.

Strikeout

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het lettertype doorhalen is.

Underline

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het lettertype is onderstreept.

Methoden

Name Description
ClearDefaults()

Hiermee worden alle FontInfo eigenschappen opnieuw ingesteld op de niet-instelstatus en wordt de weergavestatus gewist.

CopyFrom(FontInfo)

Dupliceren van de lettertype-eigenschappen van de opgegeven FontInfo in het exemplaar van de FontInfo klasse waaruit deze methode wordt aangeroepen.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MergeWith(FontInfo)

Combineert de lettertype-eigenschappen van de opgegeven FontInfo met het exemplaar van de FontInfo klasse waaruit deze methode wordt aangeroepen.

ShouldSerializeNames()

Bepaalt of de Names eigenschap moet worden behouden.

ToString()

Retourneert een tekenreeks die de naam en grootte van het lettertype voor een exemplaar van de FontInfo klasse bevat.

Van toepassing op

Zie ook