Typography.Variants 属性

定义

获取或设置一个 FontVariants 枚举值,该值指示要使用的标准版式形式的变体。

public:
 property System::Windows::FontVariants Variants { System::Windows::FontVariants get(); void set(System::Windows::FontVariants value); };
public System.Windows.FontVariants Variants { get; set; }
member this.Variants : System.Windows.FontVariants with get, set
Public Property Variants As FontVariants

属性值

FontVariants 枚举值。 默认值为 Normal

注解

此属性获取或设置拥有 Typography 属性的对象上的值,这是访问 Typography 类实例的唯一方法。 此外,此属性支持附加属性用法,以便可以在 XAML 中包含文本的对象上设置它。

变体类似于上标或下标字体形式。 字体窗体可以包含上标和序号形式之间的不同字形集,也可以在下标和下标和下标形式之间包含不同的字形集。 使用 Variants 属性可以设置 OpenType 字体的上标和下标值。

以下文本显示 Palatino Linotype 字体的上标。

使用 OpenType 上标的文本
上标示例

下面的代码示例演示如何使用 Variants 属性为 Palatino Linotype 字体定义上标。

<Paragraph FontFamily="Palatino Linotype">
  2<Run Typography.Variants="Superscript">3</Run>
  14<Run Typography.Variants="Superscript">th</Run>
</Paragraph>

以下文本显示 Palatino Linotype 字体的下标。

使用 OpenType 下标的文本
下标示例

下面的代码示例演示如何使用 Variants 属性定义 Palatino Linotype 字体的下标。

<Paragraph FontFamily="Palatino Linotype">
  H<Run Typography.Variants="Subscript">2</Run>O
  Footnote<Run Typography.Variants="Subscript">4</Run>
</Paragraph>

不支持变体的字体可能具有字体形式的算法近似值。

XAML 属性用法

< objectTypography.Variants=“FontVariants”/>

Dependency 属性信息

标识符字段 VariantsProperty
设置为 true 的元数据属性 AffectsMeasureAffectsRenderInherits

适用于