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

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

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