Typography.Capitals Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví FontCapitals výčtovou hodnotu, která označuje hlavní tvar vybraného písma.
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
Hodnota vlastnosti
A FontCapitals enumerated value. Výchozí hodnota je Normal.
Poznámky
Tato vlastnost získá nebo nastaví hodnotu objektu, který vlastní Typography
vlastnost, což je jediný způsob, jak získat přístup k instanci třídy Typography. Kromě toho tato vlastnost podporuje použití připojené vlastnosti, aby ji bylo možné nastavit u textových objektů obsahujících objekty v XAML.
Velká písmena jsou sada typografických formulářů, které vykreslují text v glyfech ve stylu velkých písmen. Když se text vykresluje jako všechna velká písmena, může být mezera mezi písmeny obvykle příliš úzká a váha a poměr stran písmen je příliš těžký. OpenType podporuje řadu formátů stylů pro velká písmena, včetně malých velkých písmen, malých velkých písmen, názvu a mezer mezi velkými písmeny. Tyto formáty stylů umožňují řídit vzhled velkých písmen.
Následující text zobrazuje standardní velká písmena pro písmo Pescadero následovaná písmeny ve stylu "SmallCaps" a "AllSmallCaps". V tomto případě se pro všechna tři slova používá stejná velikost písma.
Příklad velkých písmen
Následující příklad kódu ukazuje, jak definovat velká písmena pro písmo Pescadero pomocí Capitals vlastnost. Při použití formátu SmallCaps se ignoruje počáteční velké písmeno.
<Paragraph FontFamily="Pescadero" FontSize="48">
<Run>CAPITALS</Run>
<Run Typography.Capitals="SmallCaps">Capitals</Run>
<Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>
Následující příklad kódu provádí stejnou úlohu jako předchozí příklad revize.
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())
Použití atributu XAML
< objektTypography.Capitals="FontCapitals"/>
Informace o vlastnosti závislosti
Pole Identifikátor | CapitalsProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure, AffectsRender, Inherits |