FontInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapouzdřuje vlastnosti písma textu. Tuto třídu nelze zdědit.
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
- Dědičnost
-
FontInfo
- Atributy
Příklady
Následující příklad kódu ukazuje, jak upravit vlastnosti objektu FontInfo programově určit vlastnosti písma pro Label ovládací prvek.
<%@ 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>
Poznámky
FontInfo Pomocí třídy zapouzdřte vlastnosti písma textu. Můžete zadat název písma a velikost písma. Můžete také určit, jestli je styl písma tučný, kurzíva, přeškrtnutá, přeškrtnutá nebo podtržená.
Tato třída se běžně používá ve vlastnosti třídy, která vyžaduje informace o písmuWebControl, například Font vlastnost třídy.
Poznámka
Tato třída nemá veřejný konstruktor. Novou instanci třídy nelze vytvořit přímo.
Vlastnosti
Bold |
Získá nebo nastaví hodnotu, která označuje, zda písmo je tučné. |
Italic |
Získá nebo nastaví hodnotu, která označuje, zda písmo je kurzíva. |
Name |
Získá nebo nastaví název primárního písma. |
Names |
Získá nebo nastaví seřazené pole názvů písem. |
Overline |
Získá nebo nastaví hodnotu, která označuje, zda je písmo přetrženo. |
Size |
Získá nebo nastaví velikost písma. |
Strikeout |
Získá nebo nastaví hodnotu, která označuje, zda je písmo přeškrtnuté. |
Underline |
Získá nebo nastaví hodnotu, která označuje, zda je písmo podtrženo. |
Metody
ClearDefaults() |
Obnoví všechny FontInfo vlastnosti do stavu bez nastavení a vymaže stav zobrazení. |
CopyFrom(FontInfo) |
Duplikuje vlastnosti písma zadaného FontInfo do instance FontInfo třídy, ze které je tato metoda volána. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
MergeWith(FontInfo) |
Kombinuje vlastnosti písma zadané FontInfo s instancí FontInfo třídy, ze které je tato metoda volána. |
ShouldSerializeNames() |
Určuje, zda Names má být vlastnost zachována. |
ToString() |
Vrátí řetězec, který obsahuje název a velikost písma pro instanci FontInfo třídy. |