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 см. в разделе usWidthClass спецификации OpenType.

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

<object fontStretchesProperty="fontStretchesValue"/>  

Значения XAML

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

Методы

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).

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

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