Typography Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia dostęp do bogatego zestawu właściwości typografii OpenType.
public ref class Typography sealed
public sealed class Typography
type Typography = class
Public NotInheritable Class Typography
- Dziedziczenie
-
Typography
Przykłady
Poniższy przykład kodu przedstawia typografię Capitals use w języku XAML. Zwróć uwagę, że funkcja wariantu jest stosowana do całego tekstu zawartego z elementem Paragraph .
<FlowDocument FontFamily="Palatino Linotype" FontSize="24">
<Paragraph Typography.Capitals="SmallCaps">
This example shows the use of the Capitals property
of the Typography object. The entirety of this paragraph
is displayed in small capitals letters,
except for the first letter of a sentence,
and where an uppercase letter is used. In these cases,
a large capital letter is used.
</Paragraph>
</FlowDocument>
Poniższy przykład kodu przedstawia użycie typograficznej Capitals i NumeralStyle funkcji w języku XAML. Zwróć uwagę, że oba właściwości typograficzne są stosowane do całego akapitu.
<FlowDocument FontFamily="Palatino Linotype" FontSize="24">
<Paragraph Typography.Capitals="SmallCaps" Typography.NumeralStyle="OldStyle">
Welcome to C#! . . . 14<LineBreak/>
Working with Variables, Operators, and Expressions . . . 29<LineBreak/>
Writing Methods and Applying Scope . . . 45
</Paragraph>
</FlowDocument>
Uwagi
Obiekt Typography uwidacznia zestaw funkcji, które obsługuje czcionka OpenType. Ustawiając właściwości Typography znaczników lub kodu, można łatwo tworzyć dokumenty korzystające z funkcji OpenType.
Poniższy tekst wyświetla standardowe wielkie litery czcionki Pescadero, a następnie litery stylizowane jako "SmallCaps" i "AllSmallCaps". W takim przypadku ten sam rozmiar czcionki jest używany dla wszystkich trzech wyrazów.
Tekst używający wielkich liter Typu OpenType
Poniższy przykład znaczników przedstawia sposób definiowania liter dla czcionki Pescadero przy użyciu właściwości Typography obiektu. Gdy jest używany format "SmallCaps", każda główna litera jest ignorowana.
<Paragraph FontFamily="Pescadero" FontSize="48">
<Run>CAPITALS</Run>
<Run Typography.Capitals="SmallCaps">Capitals</Run>
<Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>
Poniższy przykład kodu wykonuje to samo zadanie co w poprzednim przykładzie znaczników.
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())
Właściwości typografii
W poniższej tabeli wymieniono właściwości, wartości i wartość domyślną Typography obiektu.
Wszystkie właściwości zależności tej klasy mają również dołączone użycie właściwości w języku XAML. Można na przykład ustawić właściwość za pomocą następującej AnnotationAlternates składni:
<object Typography.AnnotationAlternates="value
" .../>
Pola
Właściwości
AnnotationAlternates |
Pobiera lub ustawia wartość określającą indeks alternatywnego formularza adnotacji. |
Capitals |
Pobiera lub ustawia wyliczonej wartości, która wskazuje formę FontCapitals kapitalizowaną wybranej czcionki. |
CapitalSpacing |
Pobiera lub ustawia wartość, która określa, czy interlif odstępy między tekstem ze wszystkimi literami są globalnie dostosowywane w celu zwiększenia czytelności. |
CaseSensitiveForms |
Pobiera lub ustawia wartość, która określa, czy glify dopasowują położenie w pionie, aby lepiej dopasować je do wielkich liter. |
ContextualAlternates |
Pobiera lub ustawia wartość, która określa, czy można używać niestandardowych formularzy glifów na podstawie kontekstu renderowanego tekstu. |
ContextualLigatures |
Pobiera lub ustawia wartość, która określa, czy są włączone ligatury kontekstowe. |
ContextualSwashes |
Pobiera lub ustawia wartość, która określa indeks formularza kołysania kontekstowego. |
DiscretionaryLigatures |
Pobiera lub ustawia wartość, która określa, czy ligatury uznaniowe są włączone. |
EastAsianExpertForms |
Pobiera lub ustawia wartość określającą, czy standardowe japońskie formularze czcionek zostały zastąpione odpowiednimi preferowanymi formularzami typograficznymi. |
EastAsianLanguage |
Pobiera lub ustawia FontEastAsianLanguage wyliczonej wartości, która wskazuje wersję glifów do użycia dla określonego systemu pisania lub języka. |
EastAsianWidths |
Pobiera lub ustawia FontEastAsianWidths wyliczonej wartości, która wskazuje proporcjonalną szerokość, która ma być używana dla znaków łacińskich w czcionki wschodnioazjatyckiej. |
Fraction |
Pobiera lub ustawia FontFraction wyliczonej wartości, która wskazuje styl ułamka. |
HistoricalForms |
Pobiera lub ustawia wartość określającą, czy formularze historyczne są włączone. |
HistoricalLigatures |
Pobiera lub ustawia wartość wskazującą, czy są włączone ligatury historyczne. |
Kerning |
Pobiera lub ustawia wartość wskazującą, czy kerning jest włączony. |
MathematicalGreek |
Pobiera lub ustawia wartość wskazującą, czy standardowe formy czcionki typograficzne greckich glifów zostały zastąpione odpowiednimi formularzami czcionek powszechnie używanymi w notacji matematycznej. |
NumeralAlignment |
Pobiera lub ustawia FontNumeralAlignment wyliczonej wartości, która wskazuje wyrównanie szerokości podczas korzystania z liczb. |
NumeralStyle |
Pobiera lub ustawia FontNumeralStyle wyliczonej wartości, która określa zestaw glifów używanych do renderowania alternatywnych formularzy czcionek liczbowych. |
SlashedZero |
Pobiera lub ustawia wartość wskazującą, czy nominalny formularz czcionki zerowej powinien zostać zastąpiony obciętym zerem. |
StandardLigatures |
Pobiera lub ustawia wartość wskazującą, czy są włączone więzadła standardowe. |
StandardSwashes |
Pobiera lub ustawia wartość określającą indeks standardowego formularza przesiąknięć. |
StylisticAlternates |
Pobiera lub ustawia wartość określającą indeks formularza alternatywnego stylistycznego. |
StylisticSet1 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet10 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet11 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet12 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet13 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet14 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet15 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet16 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet17 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet18 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet19 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet2 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet20 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet3 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet4 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet5 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet6 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet7 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet8 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
StylisticSet9 |
Pobiera lub ustawia wartość wskazującą, czy jest włączony zestaw stylistyczny formularza czcionki. |
Variants |
Pobiera lub ustawia FontVariants wyliczonej wartości, która wskazuje odmianę standardowego formularza typograficznego do użycia. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetAnnotationAlternates(DependencyObject) |
Zwraca wartość dołączonej AnnotationAlternates właściwości dla określonego obiektu zależności. |
GetCapitals(DependencyObject) |
Zwraca wartość dołączonej Capitals właściwości dla określonego obiektu zależności. |
GetCapitalSpacing(DependencyObject) |
Zwraca wartość dołączonej CapitalSpacing właściwości dla określonego obiektu zależności. |
GetCaseSensitiveForms(DependencyObject) |
Zwraca wartość dołączonej CaseSensitiveForms właściwości dla określonego obiektu zależności. |
GetContextualAlternates(DependencyObject) |
Zwraca wartość dołączonej ContextualAlternates właściwości dla określonego obiektu zależności. |
GetContextualLigatures(DependencyObject) |
Zwraca wartość dołączonej ContextualLigatures właściwości dla określonego obiektu zależności. |
GetContextualSwashes(DependencyObject) |
Zwraca wartość dołączonej ContextualSwashes właściwości dla określonego obiektu zależności. |
GetDiscretionaryLigatures(DependencyObject) |
Zwraca wartość dołączonej DiscretionaryLigatures właściwości dla określonego obiektu zależności. |
GetEastAsianExpertForms(DependencyObject) |
Zwraca wartość dołączonej EastAsianExpertForms właściwości dla określonego obiektu zależności. |
GetEastAsianLanguage(DependencyObject) |
Zwraca wartość dołączonej EastAsianLanguage właściwości dla określonego obiektu zależności. |
GetEastAsianWidths(DependencyObject) |
Zwraca wartość dołączonej EastAsianWidths właściwości dla określonego obiektu zależności. |
GetFraction(DependencyObject) |
Zwraca wartość dołączonej Fraction właściwości dla określonego obiektu zależności. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetHistoricalForms(DependencyObject) |
Zwraca wartość dołączonej HistoricalForms właściwości dla określonego obiektu zależności. |
GetHistoricalLigatures(DependencyObject) |
Zwraca wartość dołączonej HistoricalLigatures właściwości dla określonego obiektu zależności. |
GetKerning(DependencyObject) |
Zwraca wartość dołączonej Kerning właściwości dla określonego obiektu zależności. |
GetMathematicalGreek(DependencyObject) |
Zwraca wartość dołączonej MathematicalGreek właściwości dla określonego obiektu zależności. |
GetNumeralAlignment(DependencyObject) |
Zwraca wartość dołączonej NumeralAlignment właściwości dla określonego obiektu zależności. |
GetNumeralStyle(DependencyObject) |
Zwraca wartość dołączonej NumeralStyle właściwości dla określonego obiektu zależności. |
GetSlashedZero(DependencyObject) |
Zwraca wartość dołączonej SlashedZero właściwości dla określonego obiektu zależności. |
GetStandardLigatures(DependencyObject) |
Zwraca wartość dołączonej StandardLigatures właściwości dla określonego obiektu zależności. |
GetStandardSwashes(DependencyObject) |
Zwraca wartość dołączonej StandardSwashes właściwości dla określonego obiektu zależności. |
GetStylisticAlternates(DependencyObject) |
Zwraca wartość dołączonej StylisticAlternates właściwości dla określonego obiektu zależności. |
GetStylisticSet1(DependencyObject) |
Zwraca wartość dołączonej StylisticSet1 właściwości dla określonego obiektu zależności. |
GetStylisticSet10(DependencyObject) |
Zwraca wartość dołączonej StylisticSet10 właściwości dla określonego obiektu zależności. |
GetStylisticSet11(DependencyObject) |
Zwraca wartość dołączonej StylisticSet11 właściwości dla określonego obiektu zależności. |
GetStylisticSet12(DependencyObject) |
Zwraca wartość dołączonej StylisticSet12 właściwości dla określonego obiektu zależności. |
GetStylisticSet13(DependencyObject) |
Zwraca wartość dołączonej StylisticSet13 właściwości dla określonego obiektu zależności. |
GetStylisticSet14(DependencyObject) |
Zwraca wartość dołączonej StylisticSet14 właściwości dla określonego obiektu zależności. |
GetStylisticSet15(DependencyObject) |
Zwraca wartość dołączonej StylisticSet15 właściwości dla określonego obiektu zależności. |
GetStylisticSet16(DependencyObject) |
Zwraca wartość dołączonej StylisticSet16 właściwości dla określonego obiektu zależności. |
GetStylisticSet17(DependencyObject) |
Zwraca wartość dołączonej StylisticSet17 właściwości dla określonego obiektu zależności. |
GetStylisticSet18(DependencyObject) |
Zwraca wartość dołączonej StylisticSet18 właściwości dla określonego obiektu zależności. |
GetStylisticSet19(DependencyObject) |
Zwraca wartość dołączonej StylisticSet19 właściwości dla określonego obiektu zależności. |
GetStylisticSet2(DependencyObject) |
Zwraca wartość dołączonej StylisticSet2 właściwości dla określonego obiektu zależności. |
GetStylisticSet20(DependencyObject) |
Zwraca wartość dołączonej StylisticSet20 właściwości dla określonego obiektu zależności. |
GetStylisticSet3(DependencyObject) |
Zwraca wartość dołączonej StylisticSet3 właściwości dla określonego obiektu zależności. |
GetStylisticSet4(DependencyObject) |
Zwraca wartość dołączonej StylisticSet4 właściwości dla określonego obiektu zależności. |
GetStylisticSet5(DependencyObject) |
Zwraca wartość dołączonej StylisticSet5 właściwości dla określonego obiektu zależności. |
GetStylisticSet6(DependencyObject) |
Zwraca wartość dołączonej StylisticSet6 właściwości dla określonego obiektu zależności. |
GetStylisticSet7(DependencyObject) |
Zwraca wartość dołączonej StylisticSet7 właściwości dla określonego obiektu zależności. |
GetStylisticSet8(DependencyObject) |
Zwraca wartość dołączonej StylisticSet8 właściwości dla określonego obiektu zależności. |
GetStylisticSet9(DependencyObject) |
Zwraca wartość dołączonej StylisticSet8 właściwości dla określonego obiektu zależności. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
GetVariants(DependencyObject) |
Zwraca wartość dołączonej Variants właściwości dla określonego obiektu zależności. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetAnnotationAlternates(DependencyObject, Int32) |
Ustawia wartość dołączonej AnnotationAlternates właściwości dla określonego obiektu zależności. |
SetCapitals(DependencyObject, FontCapitals) |
Ustawia wartość dołączonej Capitals właściwości dla określonego obiektu zależności. |
SetCapitalSpacing(DependencyObject, Boolean) |
Ustawia wartość dołączonej CapitalSpacing właściwości dla określonego obiektu zależności. |
SetCaseSensitiveForms(DependencyObject, Boolean) |
Ustawia wartość dołączonej CaseSensitiveForms właściwości dla określonego obiektu zależności. |
SetContextualAlternates(DependencyObject, Boolean) |
Ustawia wartość dołączonej ContextualAlternates właściwości dla określonego obiektu zależności. |
SetContextualLigatures(DependencyObject, Boolean) |
Ustawia wartość dołączonej ContextualLigatures właściwości dla określonego obiektu zależności. |
SetContextualSwashes(DependencyObject, Int32) |
Ustawia wartość dołączonej ContextualSwashes właściwości dla określonego obiektu zależności. |
SetDiscretionaryLigatures(DependencyObject, Boolean) |
Ustawia wartość dołączonej DiscretionaryLigatures właściwości dla określonego obiektu zależności. |
SetEastAsianExpertForms(DependencyObject, Boolean) |
Ustawia wartość dołączonej EastAsianExpertForms właściwości dla określonego obiektu zależności. |
SetEastAsianLanguage(DependencyObject, FontEastAsianLanguage) |
Ustawia wartość dołączonej EastAsianLanguage właściwości dla określonego obiektu zależności. |
SetEastAsianWidths(DependencyObject, FontEastAsianWidths) |
Ustawia wartość dołączonej EastAsianWidths właściwości dla określonego obiektu zależności. |
SetFraction(DependencyObject, FontFraction) |
Ustawia wartość dołączonej Fraction właściwości dla określonego obiektu zależności. |
SetHistoricalForms(DependencyObject, Boolean) |
Ustawia wartość dołączonej HistoricalForms właściwości dla określonego obiektu zależności. |
SetHistoricalLigatures(DependencyObject, Boolean) |
Ustawia wartość dołączonej HistoricalLigatures właściwości dla określonego obiektu zależności. |
SetKerning(DependencyObject, Boolean) |
Ustawia wartość dołączonej Kerning właściwości dla określonego obiektu zależności. |
SetMathematicalGreek(DependencyObject, Boolean) |
Ustawia wartość dołączonej MathematicalGreek właściwości dla określonego obiektu zależności. |
SetNumeralAlignment(DependencyObject, FontNumeralAlignment) |
Ustawia wartość dołączonej NumeralAlignment właściwości dla określonego obiektu zależności. |
SetNumeralStyle(DependencyObject, FontNumeralStyle) |
Ustawia wartość dołączonej NumeralStyle właściwości dla określonego obiektu zależności. |
SetSlashedZero(DependencyObject, Boolean) |
Ustawia wartość dołączonej SlashedZero właściwości dla określonego obiektu zależności. |
SetStandardLigatures(DependencyObject, Boolean) |
Ustawia wartość dołączonej StandardLigatures właściwości dla określonego obiektu zależności. |
SetStandardSwashes(DependencyObject, Int32) |
Ustawia wartość dołączonej StandardSwashes właściwości dla określonego obiektu zależności. |
SetStylisticAlternates(DependencyObject, Int32) |
Ustawia wartość dołączonej StylisticAlternates właściwości dla określonego obiektu zależności. |
SetStylisticSet1(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet1 właściwości dla określonego obiektu zależności. |
SetStylisticSet10(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet10 właściwości dla określonego obiektu zależności. |
SetStylisticSet11(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet11 właściwości dla określonego obiektu zależności. |
SetStylisticSet12(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet12 właściwości dla określonego obiektu zależności. |
SetStylisticSet13(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet13 właściwości dla określonego obiektu zależności. |
SetStylisticSet14(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet14 właściwości dla określonego obiektu zależności. |
SetStylisticSet15(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet15 właściwości dla określonego obiektu zależności. |
SetStylisticSet16(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet16 właściwości dla określonego obiektu zależności. |
SetStylisticSet17(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet17 właściwości dla określonego obiektu zależności. |
SetStylisticSet18(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet18 właściwości dla określonego obiektu zależności. |
SetStylisticSet19(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet19 właściwości dla określonego obiektu zależności. |
SetStylisticSet2(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet2 właściwości dla określonego obiektu zależności. |
SetStylisticSet20(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet20 właściwości dla określonego obiektu zależności. |
SetStylisticSet3(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet3 właściwości dla określonego obiektu zależności. |
SetStylisticSet4(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet4 właściwości dla określonego obiektu zależności. |
SetStylisticSet5(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet5 właściwości dla określonego obiektu zależności. |
SetStylisticSet6(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet6 właściwości dla określonego obiektu zależności. |
SetStylisticSet7(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet7 właściwości dla określonego obiektu zależności. |
SetStylisticSet8(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet8 właściwości dla określonego obiektu zależności. |
SetStylisticSet9(DependencyObject, Boolean) |
Ustawia wartość dołączonej StylisticSet9 właściwości dla określonego obiektu zależności. |
SetVariants(DependencyObject, FontVariants) |
Ustawia wartość dołączonej Variants właściwości dla określonego obiektu zależności. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |