FontInfo Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Hermetyzuje właściwości czcionki tekstu. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
-
FontInfo
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak programowo zmodyfikować właściwości FontInfo obiektu w celu określenia właściwości czcionki dla kontrolki Label .
<%@ 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>
Uwagi
FontInfo Użyj klasy , aby hermetyzować właściwości czcionki tekstu. Możesz określić nazwę czcionki i rozmiar czcionki. Można również określić, czy styl czcionki jest pogrubiony, kursywa, zwieńczone, przekreślenie lub podkreślone.
Ta klasa jest często używana we właściwości klasy, która wymaga informacji o czcionkach, takich jak Font właściwość WebControl klasy.
Uwaga
Ta klasa nie ma publicznego konstruktora. Nie można utworzyć bezpośrednio nowego wystąpienia klasy.
Właściwości
| Nazwa | Opis |
|---|---|
| Bold |
Pobiera lub ustawia wartość wskazującą, czy czcionka jest pogrubiona. |
| Italic |
Pobiera lub ustawia wartość wskazującą, czy czcionka jest kursywą. |
| Name |
Pobiera lub ustawia podstawową nazwę czcionki. |
| Names |
Pobiera lub ustawia uporządkowaną tablicę nazw czcionek. |
| Overline |
Pobiera lub ustawia wartość wskazującą, czy czcionka jest podkreślona. |
| Size |
Pobiera lub ustawia rozmiar czcionki. |
| Strikeout |
Pobiera lub ustawia wartość wskazującą, czy czcionka jest przekreślena. |
| Underline |
Pobiera lub ustawia wartość wskazującą, czy czcionka jest podkreślona. |
Metody
| Nazwa | Opis |
|---|---|
| ClearDefaults() |
Resetuje wszystkie FontInfo właściwości do stanu nieustawionego i czyści stan widoku. |
| CopyFrom(FontInfo) |
Duplikuje właściwości czcionki określonej FontInfo w wystąpieniu FontInfo klasy, z którego jest wywoływana ta metoda. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| MergeWith(FontInfo) |
Łączy właściwości czcionki określonej FontInfo z wystąpieniem FontInfo klasy, z którego jest wywoływana ta metoda. |
| ShouldSerializeNames() |
Określa, czy Names właściwość ma być utrwalone. |
| ToString() |
Zwraca ciąg zawierający nazwę i rozmiar czcionki dla wystąpienia FontInfo klasy. |