Typography.Capitals Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett FontCapitals uppräknat värde som anger versalformen för det valda teckensnittet.
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
Egenskapsvärde
Ett FontCapitals uppräknat värde. Standardvärdet är Normal.
Kommentarer
Den här egenskapen hämtar eller anger ett värde för objektet som äger en Typography egenskap, vilket är det enda sättet att komma åt en Typography klassinstans. Dessutom stöder den här egenskapen en kopplad egenskapsanvändning så att den kan ställas in på textinnehållande objekt i XAML.
Versaler är en uppsättning typografiska former som renderar text i versalstil. När text återges som alla versaler kan avståndet mellan bokstäverna vanligtvis verka för snävt och bokstävernas vikt och andel är för stora. OpenType stöder ett antal format för versaler, inklusive små versaler, petita versaler, rubrikversaler och versalavstånd. Med de här formaten kan du styra utseendet på stora bokstäver.
I följande text visas standardbokstäver för Pescadero-teckensnittet, följt av bokstäverna "SmallCaps" och "AllSmallCaps". I det här fallet används samma teckenstorlek för alla tre orden.
Exempel på versaler
I följande kodexempel visas hur du definierar versaler för Pescadero-teckensnittet med hjälp av Capitals egenskapen . När formatet "SmallCaps" används ignoreras alla inledande versaler.
<Paragraph FontFamily="Pescadero" FontSize="48">
<Run>CAPITALS</Run>
<Run Typography.Capitals="SmallCaps">Capitals</Run>
<Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>
Följande kodexempel utför samma uppgift som föregående markeringsexempel.
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-attributanvändning
< objectTypography.Capitals="FontCapitals"/>
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | CapitalsProperty |
Metadataegenskaper inställda på true |
AffectsMeasure, , AffectsRenderInherits |