FontInfo Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kapslar in teckensnittsegenskaperna för text. Det går inte att ärva den här klassen.
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
- Arv
-
FontInfo
- Attribut
Exempel
I följande kodexempel visas hur du ändrar egenskaperna för ett FontInfo objekt programmatiskt för att ange teckensnittsegenskaperna för en Label kontroll.
<%@ 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>
Kommentarer
FontInfo Använd klassen för att kapsla in teckensnittsegenskaperna för text. Du kan ange teckensnittsnamnet och teckenstorleken. Du kan också ange om teckensnittets stil är fet, kursiv, överstrykning, genomstruken eller understruken.
Den här klassen används ofta i en egenskap för en klass som kräver teckensnittsinformation, till exempel Font egenskapen för WebControl klassen.
Note
Den här klassen har ingen offentlig konstruktor. Det går inte att skapa en ny instans av klassen direkt.
Egenskaper
| Name | Description |
|---|---|
| Bold |
Hämtar eller anger ett värde som anger om teckensnittet är fetstilt. |
| Italic |
Hämtar eller anger ett värde som anger om teckensnittet är kursivt. |
| Name |
Hämtar eller anger det primära teckensnittsnamnet. |
| Names |
Hämtar eller anger en ordnad matris med teckensnittsnamn. |
| Overline |
Hämtar eller anger ett värde som anger om teckensnittet är översålt. |
| Size |
Hämtar eller anger teckenstorleken. |
| Strikeout |
Hämtar eller anger ett värde som anger om teckensnittet är genomstrukning. |
| Underline |
Hämtar eller anger ett värde som anger om teckensnittet är understruket. |
Metoder
| Name | Description |
|---|---|
| ClearDefaults() |
Återställer alla FontInfo egenskaper till det oetade tillståndet och rensar visningstillståndet. |
| CopyFrom(FontInfo) |
Duplicerar teckensnittsegenskaperna för den angivna FontInfo instansen av klassen som den FontInfo här metoden anropas från. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MergeWith(FontInfo) |
Kombinerar teckensnittsegenskaperna för den angivna FontInfo med instansen av klassen som den FontInfo här metoden anropas från. |
| ShouldSerializeNames() |
Avgör om egenskapen Names ska bevaras. |
| ToString() |
Returnerar en sträng som innehåller teckensnittsnamnet och storleken för en instans av FontInfo klassen. |