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-младших значений, обозначающее узкие значения ширины; более высокие значения указывают на более широкие ширину.

Растяжение шрифта усвидскласс % от обычного
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%

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

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

<object fontStretchesProperty="fontStretchesValue"/>  

Значения XAML

фонтстретчесвалуе
FontStretchesЗначение, выраженное в виде строки имени, например "Уплотненный", "нормальный" или "развернутый".

Методы

Compare(FontStretch, FontStretch)

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

Equals(FontStretch)

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

Equals(Object)

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

FromOpenTypeStretch(Int32)

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

GetHashCode()

Возвращает хэш-код для данного объекта.

ToOpenTypeStretch()

Возвращает значение, представляющее Усстретчкласс OpenType для этого 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).

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

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