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 FontCapitals énumérée 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é
Une valeur FontCapitals énumérée. La valeur par défaut est Normal.
Remarques
Cette propriété obtient ou définit une valeur sur l’objet propriétaire d’une Typography
propriété, qui est la seule façon d’accéder à une Typography instance de classe. En outre, cette propriété prend en charge une utilisation de propriété jointe afin qu’elle puisse être définie sur des objets contenant du texte en XAML.
Les majuscules représentent un jeu de formes typographiques qui restituent le texte dans des glyphes de type majuscule. En règle générale, quand le texte est entièrement restitué en majuscules, l’espacement entre les lettres peut sembler trop serré et le poids et la proportion des lettres trop lourds. OpenType prend en charge un certain nombre de formats de style pour les majuscules, y compris les petites majuscules, les petites majuscules, les titrages et l’espacement des majuscules. Ces formats de style permettent de contrôler l’apparence des majuscules.
Le texte suivant présente des majuscules standard avec la police Pescadero, suivies de lettres de type « SmallCaps » et « AllSmallCaps ». Dans ce cas, la taille de police utilisée est identique pour les trois mots.
Exemple de majuscules
L’exemple de code suivant montre comment définir des majuscules pour la police Pescadero, à l’aide de la Capitals propriété. Quand le format « SmallCaps » est utilisé, les majuscules de début sont ignorées.
<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 d'attributs XAML
<object 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 |