FontStretch Структура

Определение

Описывает степень растяжения шрифта по сравнению с его нормальными пропорциями.Describes the degree to which a font has been stretched compared to the normal aspect ratio of that font.

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

Комментарии

Растяжение шрифта описывает степень, до которой форма шрифта растягивается от нормального пропорций, что является исходным отношением ширины к высоте, указанным для глифов в шрифте.A font stretch describes the degree to which a font form is stretched from its normal aspect ratio, which is the original width to height ratio specified for the glyphs in the font.

Значения соответствуют usWidthClass определению в OpenTypeOpenType спецификации. FontStretchesThe FontStretches values correspond to the usWidthClass definition in the OpenTypeOpenType specification. Объект usWidthClass представляет целочисленное значение от 1 до 9-младших значений, обозначающее узкие значения ширины; более высокие значения указывают на более широкие ширину.The usWidthClass represents an integer value between 1 and 9 - lower values indicate narrower widths; higher values indicate wider widths.

Растяжение шрифтаFont stretch усвидсклассusWidthClass % от обычного% of normal
UltraCondensed 11 50.0%50.0%
ExtraCondensed 22 62.5%62.5%
Condensed 33 75.0%75.0%
SemiCondensed 44 87.5%87.5%
Medium 55 100.0%100.0%
SemiExpanded 66 112.5%112.5%
Expanded 77 125.0%125.0%
ExtraExpanded 88 150.0%150.0%
UltraExpanded 99 200.0%200.0%

Дополнительные сведения о значении OpenType usWidthClass см. в разделе усвидскласс спецификации OpenType.For more information on the OpenType usWidthClass value, see the usWidthClass section of the OpenType specification.

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

<object fontStretchesProperty="fontStretchesValue"/>  

Значения XAMLXAML Values

fontStretchesValuefontStretchesValue
FontStretches Значение, выраженное в виде строки имени, например "Уплотненный", "нормальный" или "развернутый".A FontStretches value expressed as the name string, such as "Condensed", "Normal", or "Expanded".

Методы

Compare(FontStretch, FontStretch)

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

Equals(FontStretch)

Сравнивает объект FontStretch с текущим объектом FontStretch.Compares a FontStretch object with the current FontStretch object.

Equals(Object)

Сравнивает объект Object с текущим объектом FontStretch.Compares a Object with the current FontStretch object.

FromOpenTypeStretch(Int32)

Создает новый экземпляр FontStretch, соответствующий значению OpenTypeOpenType usStretchClass.Creates a new instance of FontStretch that corresponds to the OpenTypeOpenType usStretchClass value.

GetHashCode()

Возвращает хэш-код для данного объекта.Retrieves the hash code for this object.

ToOpenTypeStretch()

Возвращает значение, представляющее OpenTypeOpenType usStretchClass для данного объекта FontStretch.Returns a value that represents the OpenTypeOpenType usStretchClass for this FontStretch object.

ToString()

Создает представление текущего объекта String в виде FontStretch на основе текущего языка и региональных параметров.Creates a String representation of the current FontStretch object based on the current culture.

Операторы

Equality(FontStretch, FontStretch)

Сравнивает на равенство два экземпляра FontStretch.Compares two instances of FontStretch for equality.

GreaterThan(FontStretch, FontStretch)

Оценивает два экземпляра FontStretch с целью определить, верно ли, что один больше другого.Evaluates two instances of FontStretch to determine if one instance is greater than the other.

GreaterThanOrEqual(FontStretch, FontStretch)

Оценивает два экземпляра FontStretch с целью определить, верно ли, что один больше или равен другому.Evaluates two instances of FontStretch to determine whether one instance is greater than or equal to the other.

Inequality(FontStretch, FontStretch)

Оценивает два экземпляра FontStretch для определения их неравенства.Evaluates two instances of FontStretch to determine inequality.

LessThan(FontStretch, FontStretch)

Оценивает два экземпляра FontStretch с целью определить, верно ли, что один меньше другого.Evaluates two instances of FontStretch to determine whether one instance is less than the other.

LessThanOrEqual(FontStretch, FontStretch)

Оценивает два экземпляра FontStretch с целью определить, верно ли, что один меньше или равен другому.Evaluates two instances of FontStretch to determine whether one instance is less than or equal to the other.

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

IFormattable.ToString(String, IFormatProvider)

Описание этого члена см. в разделе ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

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

Дополнительно