Typography.Capitals 属性

定义

获取或设置一个 FontCapitals 枚举值,该值指示所选字体的大写形式。

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

属性值

FontCapitals 枚举值。 默认值为 Normal

注解

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

大写是一组版式形式,用于以大写样式字形呈现文本。 通常,当文本呈现为所有大写时,字母之间的间距可能太紧,字母的粗细和比例过大。 OpenType 支持大量大写格式,包括小大写、小大写、提要和大写间距。 通过这些样式格式,可以控制大写的外观。

以下文本显示 Pescadero 字体的标准大写字母,后跟样式为“SmallCaps”和“AllSmallCaps”的字母。 在这种情况下,所有三个单词都使用相同的字号。

使用 OpenType 大写 文本
大写示例

下面的代码示例演示如何使用 Capitals 属性为 Pescadero 字体定义大写。 使用“SmallCaps”格式时,将忽略任何前导大写字母。

<Paragraph FontFamily="Pescadero" FontSize="48">
  <Run>CAPITALS</Run>
  <Run Typography.Capitals="SmallCaps">Capitals</Run>
  <Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>

下面的代码示例完成与上一个标记示例相同的任务。

MyParagraph.FontFamily = new FontFamily("Pescadero");
MyParagraph.FontSize = 48;

Run run_1 = new Run("CAPITALS ");
MyParagraph.Inlines.Add(run_1);

Run run_2 = new Run("Capitals ");
run_2.Typography.Capitals = FontCapitals.SmallCaps;
MyParagraph.Inlines.Add(run_2);

Run run_3 = new Run("Capitals");
run_3.Typography.Capitals = FontCapitals.AllSmallCaps;
MyParagraph.Inlines.Add(run_3);

MyParagraph.Inlines.Add(new LineBreak());
MyParagraph.FontFamily = New FontFamily("Pescadero")
MyParagraph.FontSize = 48

Dim run_1 As New Run("CAPITALS ")
MyParagraph.Inlines.Add(run_1)

Dim run_2 As New Run("Capitals ")
run_2.Typography.Capitals = FontCapitals.SmallCaps
MyParagraph.Inlines.Add(run_2)

Dim run_3 As New Run("Capitals")
run_3.Typography.Capitals = FontCapitals.AllSmallCaps
MyParagraph.Inlines.Add(run_3)

MyParagraph.Inlines.Add(New LineBreak())

XAML 属性用法

< objectTypography.Capitals=“FontCapitals”/>

Dependency 属性信息

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

适用于

另请参阅