Поделиться через


FontWeight Структура

Определение

Описывает плотность шрифта с точки зрения легкости или тяжести штрихов.

public value class FontWeight
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct FontWeight
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct FontWeight
var fontWeight = {
weight : /* Your value */
}
Public Structure FontWeight
<object property="fontWeightsPropertyName"/>
Наследование
FontWeight
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Примеры

В этом примере показано, как задать свойство FontWeight в XAML TextBlock.

<TextBlock Text="FontWeight ExtraBlack" FontWeight="ExtraBlack"/>
TextBlock textBlock1 = new TextBlock();
textBlock1.Text = "FontWeight ExtraBlack";
textBlock1.FontWeight = Windows.UI.Text.FontWeights.ExtraBlack;

Комментарии

В API стандартного оформления вес шрифта выражается с помощью постоянных имен, таких как "Bold". Использование постоянных имен для задания свойства насыщенности шрифта поддерживается с помощью поведения преобразователя типов, а также в классе поддержки FontWeights . Для доступа к коду соответствующие сведения выражаются как элемент Weight структуры FontWeight.

Значения FontWeights соответствуют определению usWeightClass в спецификации OpenType. UsWeightClass представляет целочисленное значение от 1 до 999. Более низкие значения указывают на меньший вес; Более высокие значения указывают на более тяжелые весовые коэффициенты.

Элемент Weight структуры FontWeight обычно инициируется одним из значений FontWeights . Если вы обращаетесь к структуре FontWeight в коде, можно сравнить значение ее элемента Weight со значениями статических свойств FontWeights .

Поля

Weight

Вес шрифта, выраженный в виде числового значения.

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