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

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 属性用法

<object Typography.Variants="FontVariants“/>

依赖项属性信息

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

适用于