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í výčtovou FontCapitals 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
Výčtová FontCapitals hodnota. 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 Typography k instanci třídy. Kromě toho tato vlastnost podporuje použití připojené vlastnosti, aby bylo možné ji nastavit na text obsahující objekty v XAML.
Velká písmena jsou sada typografických formulářů, které vykreslují text ve stylu velkých písmen. Když se text vykresluje jako všechna velká písmena, může se mezera mezi písmeny zobrazovat příliš těsně a váha a poměr písmen 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 velkých mezer. 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 a písmena 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 vlastnosti. Při použití formátu SmallCaps se ignoruje počáteční velká písmena.
<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
<object Typography.Capitals="FontCapitals"/>
Informace o vlastnosti závislosti
Pole identifikátoru | CapitalsProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure, AffectsRender, Inherits |