Typography.Capitals Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een FontCapitals opgesomde waarde opgehaald of ingesteld die de hoofdlettervorm van het geselecteerde lettertype aangeeft.
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
Waarde van eigenschap
Een FontCapitals opgesomde waarde. De standaardwaarde is Normal.
Opmerkingen
Met deze eigenschap wordt een waarde opgehaald of ingesteld voor het object dat eigenaar is van een Typography eigenschap. Dit is de enige manier om toegang te krijgen tot een Typography klasse-exemplaar. Daarnaast biedt deze eigenschap ondersteuning voor het gebruik van gekoppelde eigenschappen, zodat deze kan worden ingesteld op tekst met objecten in XAML.
Hoofdletters zijn een reeks typografische vormen die tekst weergeven in hoofdletterstijl glyphen. Wanneer tekst wordt weergegeven als alle hoofdletters, kan de afstand tussen letters te strak worden weergegeven en kan het gewicht en de verhouding van de letters te zwaar zijn. OpenType ondersteunt een aantal stijlindelingen voor hoofdletters, waaronder kleine hoofdletters, kleine hoofdletters, titling en afstand tussen hoofdletters. Met deze stijlindelingen kunt u het uiterlijk van hoofdletters bepalen.
In de volgende tekst worden standaard hoofdletters weergegeven voor het lettertype Pescadero, gevolgd door de letters in de stijl "SmallCaps" en "AllSmallCaps". In dit geval wordt dezelfde tekengrootte gebruikt voor alle drie de woorden.
Voorbeeld van hoofdletters
In het volgende codevoorbeeld ziet u hoe u hoofdletters definieert voor het lettertype Voor DeDero, met behulp van de Capitals eigenschap. Wanneer de notatie SmallCaps wordt gebruikt, wordt elke voorloopletter genegeerd.
<Paragraph FontFamily="Pescadero" FontSize="48">
<Run>CAPITALS</Run>
<Run Typography.Capitals="SmallCaps">Capitals</Run>
<Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>
In het volgende codevoorbeeld wordt dezelfde taak uitgevoerd als in het vorige voorbeeld van markeringen.
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-kenmerkgebruik
< objectTypography.Capitals="FontCapitals/>
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | CapitalsProperty |
Eigenschappen van metagegevens ingesteld op true |
AffectsMeasure, , AffectsRenderInherits |