Typography.Capitals Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor enumerado FontCapitals que indica la forma mayúscula de la fuente seleccionada.
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 propiedad
Valor enumerado FontCapitals. El valor predeterminado es Normal.
Comentarios
Esta propiedad obtiene o establece un valor en el objeto que posee una propiedad Typography
, que es la única manera de acceder a una instancia de clase Typography. Además, esta propiedad admite un uso de propiedad adjunta para que se pueda establecer en objetos que contienen texto en XAML.
Los mayúsculas son un conjunto de formas tipográficas que representan texto en glifos de estilo capital. Normalmente, cuando el texto se representa como mayúsculas, el espaciado entre letras puede parecer demasiado estrecho y el peso y la proporción de las letras demasiado pesadas. OpenType admite una serie de formatos de estilo para mayúsculas, incluidas mayúsculas pequeñas, mayúsculas pequeñas, mayúsculas pequeñas, títulos y espaciado de mayúsculas. Estos formatos de estilo permiten controlar la apariencia de los mayúsculas.
En el texto siguiente se muestran letras mayúsculas estándar para la fuente Pescadero, seguidas de las letras con estilo "SmallCaps" y "AllSmallCaps". En este caso, se usa el mismo tamaño de fuente para las tres palabras.
Ejemplo de mayúsculas
En el ejemplo de código siguiente se muestra cómo definir mayúsculas para la fuente Pescadero mediante la propiedad Capitals. Cuando se usa el formato "SmallCaps", se omite cualquier letra mayúscula inicial.
<Paragraph FontFamily="Pescadero" FontSize="48">
<Run>CAPITALS</Run>
<Run Typography.Capitals="SmallCaps">Capitals</Run>
<Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>
En el ejemplo de código siguiente se realiza la misma tarea que el ejemplo de marcado 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
objeto <Tipografía.Capitals="FontCapitals"/>
Información de la propiedad dependency
Campo identificador | CapitalsProperty |
Propiedades de metadatos establecidas en true |
AffectsMeasure, AffectsRender, Inherits |