Typeface Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сочетание FontFamily, и FontWeightFontStyleFontStretch.
public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
- Наследование
-
Typeface
Примеры
// Return the typeface collection for the fonts in the selected URI location.
System.Collections.Generic.ICollection<Typeface> typefaces = Fonts.GetTypefaces("file:///C:\\Windows\\Fonts\\#Georgia");
// Enumerate the typefaces in the collection.
foreach (Typeface face in typefaces)
{
// Separate the URI directory source info from the font family name.
string[] familyName = face.FontFamily.Source.Split('#');
// Add the font family name, weight, and style values to the typeface combo box.
comboBoxTypeface.Items.Add(familyName[familyName.Length - 1] + " " + face.Weight + " " + face.Style);
}
comboBoxTypeface.SelectedIndex = 0;
' Return the typeface collection for the fonts in the selected URI location.
Dim typefaces As System.Collections.Generic.ICollection(Of Typeface) = Fonts.GetTypefaces("file:///C:\Windows\Fonts\#Georgia")
' Enumerate the typefaces in the collection.
For Each face As Typeface In typefaces
' Separate the URI directory source info from the font family name.
Dim familyName() As String = face.FontFamily.Source.Split("#"c)
' Add the font family name, weight, and style values to the typeface combo box.
comboBoxTypeface.Items.Add(familyName(familyName.Length - 1) & " " & face.Weight.ToString & " " & face.Style.ToString)
Next face
comboBoxTypeface.SelectedIndex = 0
Комментарии
Шрифт является одним вариантом шрифта в одном семействе шрифтов. Примером шрифта является курсивная версия семейства шрифтов Times New Roman. Typeface определяет вес, стиль и растяжения признаков шрифта.
Конструкторы
| Имя | Описание |
|---|---|
| Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily) |
Инициализирует новый экземпляр класса для указанного Typeface имени семейства шрифтов, StyleWeightи Stretch значений. Кроме того, указывается резервное семейство шрифтов. |
| Typeface(FontFamily, FontStyle, FontWeight, FontStretch) |
Инициализирует новый экземпляр класса для указанного Typeface имени семейства шрифтов, StyleWeightи Stretch значений. |
| Typeface(String) |
Инициализирует новый экземпляр класса для указанного Typeface имени семейства шрифтов. |
Свойства
| Имя | Описание |
|---|---|
| CapsHeight |
Получает расстояние от базового плана до верхней части английской буквы буквы для шрифта. |
| FaceNames |
Возвращает коллекцию имен, определенных для Typefaceязыка и региональных параметров. |
| FontFamily |
Возвращает имя семейства шрифтов, из которого был создан шрифт. |
| IsBoldSimulated |
Определяет, следует ли имитировать полужирный вес глифов, представленных глифами Typeface. |
| IsObliqueSimulated |
Определяет, следует ли имитировать курсив для глифов, представленных глифами Typeface. |
| Stretch |
Возвращает растянутое значение для Typefaceпараметра . Значение растяжения определяет, расширяется ли шрифт или сжатся при отображении. |
| StrikethroughPosition |
Возвращает значение, указывающее расстояние от базового плана к зачеркнутого шрифта. |
| StrikethroughThickness |
Возвращает значение, указывающее толщину зачеркнутого фрагмента относительно размера шрифта em. |
| Style |
Возвращает стиль Typefaceобъекта . |
| UnderlinePosition |
Возвращает значение, указывающее расстояние подчеркивания от базового плана для шрифта. |
| UnderlineThickness |
Возвращает значение, указывающее толщину подчеркивания относительно размера шрифта em для шрифта для шрифта. |
| Weight |
Возвращает относительный вес шрифта. |
| XHeight |
Получает расстояние от базового плана до верхней части строчной буквы английского языка для шрифта. Расстояние исключает возрастание. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Возвращает значение, указывающее, имеют ли текущие шрифты и указанные шрифты одинаковые FontFamily, , Styleи WeightStretchрезервные значения шрифта. |
| GetHashCode() |
Служит хэш-функцией для Typeface. Он подходит для использования в хэш-алгоритмах и структурах данных, таких как хэш-таблица. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| TryGetGlyphTypeface(GlyphTypeface) |
Извлекает соответствующий GlyphTypefaceTypefaceобъект . |