FontInfo Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует свойства шрифтов текста. Этот класс не наследуется.
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
- Наследование
-
FontInfo
- Атрибуты
Примеры
В следующем примере кода показано, как изменить свойства FontInfo объекта программным способом, чтобы указать свойства шрифта 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>
Комментарии
FontInfo Используйте класс для инкапсуляции свойств шрифта текста. Можно указать имя шрифта и размер шрифта. Можно также указать, является ли стиль шрифта полужирным, курсивом, начертанием или подчеркнутым.
Этот класс обычно используется в свойстве для класса, требующего сведений о шрифте, таких как Font свойство WebControl класса.
Примечание
Этот класс не имеет открытого конструктора. Новый экземпляр класса не может быть создан напрямую.
Свойства
Bold |
Получает или задает значение, которое определяет, является ли шрифт полужирным. |
Italic |
Получает или задает значение, которое показывает, является ли шрифт курсивом. |
Name |
Получает или задает имя основного шрифта. |
Names |
Получает или задает упорядоченный массив имен шрифтов. |
Overline |
Получает или задает значение, указывающее, является ли шрифт надчеркнутым. |
Size |
Получение или установка размера шрифта. |
Strikeout |
Получает или задает значение, указывающее, является ли шрифт зачеркнутым. |
Underline |
Получает или задает значение, указывающее, является ли шрифт подчеркнутым. |
Методы
ClearDefaults() |
Сбрасывает значение всех свойств FontInfo до неопределенного состояния и очищает состояние представления. |
CopyFrom(FontInfo) |
Копирует свойства шрифтов указанного объекта FontInfo в экземпляр класса FontInfo, из которого был вызван данный метод. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MergeWith(FontInfo) |
Объединяет свойства шрифтов указанного FontInfo с экземпляром класса FontInfo, из которого вызывается этот метод. |
ShouldSerializeNames() |
Определяет, должно ли сохраняться свойство Names. |
ToString() |
Возвращает строку, содержащую имя и размер шрифта для экземпляра класса FontInfo. |