Typography.Capitals Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur énumérée FontCapitals qui indique la forme majuscule de la police sélectionnée.
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
Valeur de propriété
Valeur énumérée FontCapitals. La valeur par défaut est Normal.
Remarques
Cette propriété obtient ou définit une valeur sur l’objet propriétaire d’une propriété Typography
, qui est la seule façon d’accéder à une instance de classe Typography. En outre, cette propriété prend en charge une utilisation des propriétés jointes afin qu’elle puisse être définie sur des objets contenant du texte en XAML.
Les majuscules sont un ensemble de formes typographiques qui restituent du texte en glyphes au style majuscule. En règle générale, lorsque le texte est rendu comme tous les majuscules, l’espacement entre les lettres peut apparaître trop serré, et le poids et la proportion des lettres trop lourdes. OpenType prend en charge un certain nombre de formats de style pour les majuscules, notamment les petites majuscules, les petites majuscules, le titrage et l’espacement des majuscules. Ces formats de style vous permettent de contrôler l’apparence des majuscules.
Le texte suivant affiche des lettres majuscules standard pour la police Cspadero, suivies des lettres de style « SmallCaps » et « AllSmallCaps ». Dans ce cas, la même taille de police est utilisée pour les trois mots.
Exemple de majuscules
L’exemple de code suivant montre comment définir des majuscules pour la police Cspadero à l’aide de la propriété Capitals. Lorsque le format « SmallCaps » est utilisé, toute lettre majuscule de début est ignorée.
<Paragraph FontFamily="Pescadero" FontSize="48">
<Run>CAPITALS</Run>
<Run Typography.Capitals="SmallCaps">Capitals</Run>
<Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>
L’exemple de code suivant effectue la même tâche que l’exemple de balisage précédent.
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())
Utilisation des attributs XAML
objet <Typography.Capitals= »FontCapitals« />
Informations sur les propriétés de dépendance
Champ d’identificateur | CapitalsProperty |
Propriétés de métadonnées définies sur true |
AffectsMeasure, AffectsRender, Inherits |