Typography.Capitals Propriedade

Definição

Recebe ou define um FontCapitals valor enumerado que indica a forma maiúscula da fonte selecionada.

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

Valor de Propriedade

Um FontCapitals valor enumerado. O valor predefinido é Normal.

Observações

Esta propriedade recebe ou define um valor no objeto que possui uma Typography propriedade, que é a única forma de aceder a uma Typography instância de classe. Além disso, esta propriedade suporta uma utilização de propriedade associada para que possa ser definida em objetos que contenham texto em XAML.

As maiúsculas são um conjunto de formas tipográficas que representam texto em glifos em maiúsculas. Normalmente, quando o texto é renderizado em todas as maiúsculas, o espaçamento entre as letras pode parecer muito apertado e o peso e a proporção das letras muito pesado. OpenType suporta uma série de formatos de estilo para maiúsculas, incluindo pequenas maiúsculas, maiúsculas pequenas, titulação e espaçamento entre maiúsculas. Estes formatos de estilo permitem-lhe controlar a aparência das maiúsculas.

O texto a seguir exibe letras maiúsculas padrão para a fonte Pescadero, seguidas pelas letras estilizadas como "SmallCaps" e "AllSmallCaps". Neste caso, o mesmo tamanho de fonte é usado para todas as três palavras.

Texto usando maiúsculas Exemplo de capitéis

O seguinte exemplo de código mostra como definir maiúsculas para a fonte Pescadero, usando a Capitals propriedade. Quando o formato "SmallCaps" é usado, qualquer letra maiúscula inicial é ignorada.

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

O exemplo de código a seguir realiza a mesma tarefa que o exemplo de marcação anterior.

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())

Uso de atributos XAML

< Tipografia deobjetos.Maiúsculas="FontCapitals"/>

Informação de Propriedade de Dependência

Iteme Value
Campo identificador CapitalsProperty
Propriedades dos metadados definidas como true AffectsMeasure, AffectsRender, Inherits

Aplica-se a

Ver também