FontInfo Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |