FontStretch Структура

Определение

Описывает степень растяжения шрифта по сравнению с обычным соотношением пропорций этого шрифта.

public value class FontStretch : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontStretch : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
type FontStretch = struct
    interface IFormattable
Public Structure FontStretch
Implements IFormattable
Наследование
FontStretch
Атрибуты
Реализации

Комментарии

Стрейч шрифта описывает степень, к которой форма шрифта растянута от его обычного пропорции, которая является исходной шириной и высотой, указанной для глифов в шрифте.

Значения FontStretches соответствуют usWidthClass определению в спецификации OpenType. Представляет usWidthClass целочисленное значение от 1 до 9 – более низкие значения указывают на более узкие ширины. Более высокие значения указывают на более широкие ширины.

Растяжение шрифта usWidthClass % нормальной
UltraCondensed 1 50.0%
ExtraCondensed 2 62.5%
Condensed 3 75.0%
SemiCondensed 4 87.5%
Medium 5 100.0%
SemiExpanded 6 112.5%
Expanded 7 125.0%
ExtraExpanded 8 150.0%
UltraExpanded 9 200.0%

Дополнительные сведения о значении OpenType см. в разделе usWidthClass спецификации OpenType.

Использование атрибута XAML

<object fontStretchesProperty="fontStretchesValue"/>

Значения XAML

fontStretchesValueFontStretches Значение, выраженное как строка имени, например "Сжатый", "Обычный" или "Развернутый".

Методы

Имя Описание
Compare(FontStretch, FontStretch)

Сравнивает два экземпляра FontStretch объектов.

Equals(FontStretch)

Сравнивает FontStretch объект с текущим FontStretch объектом.

Equals(Object)

Сравнивает объект Object с текущим FontStretch объектом.

FromOpenTypeStretch(Int32)

Создает новый экземпляр, соответствующий FontStretch значению OpenType usStretchClass.

GetHashCode()

Извлекает хэш-код для этого объекта.

ToOpenTypeStretch()

Возвращает значение, представляющее OpenType usStretchClass для этого FontStretch объекта.

ToString()

String Создает представление текущего FontStretch объекта на основе текущего языка и региональных параметров.

Операторы

Имя Описание
Equality(FontStretch, FontStretch)

Сравнивает два экземпляра FontStretch для равенства.

GreaterThan(FontStretch, FontStretch)

Вычисляет два экземпляра FontStretch , чтобы определить, больше ли один экземпляр, чем другой.

GreaterThanOrEqual(FontStretch, FontStretch)

Вычисляет два экземпляра FontStretch , чтобы определить, больше ли один экземпляр или равен другому.

Inequality(FontStretch, FontStretch)

Оценивает два экземпляра FontStretch для определения неравенства.

LessThan(FontStretch, FontStretch)

Вычисляет два экземпляра FontStretch , чтобы определить, меньше ли один экземпляр.

LessThanOrEqual(FontStretch, FontStretch)

Вычисляет два экземпляра FontStretch , чтобы определить, меньше ли один экземпляр или равен другому.

Явные реализации интерфейса

Имя Описание
IFormattable.ToString(String, IFormatProvider)

Описание этого элемента см. в разделе ToString(String, IFormatProvider).

Применяется к

См. также раздел