Typography Třída
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í.
Poskytuje přístup k bohaté sadě typografických vlastností OpenType.
public ref class Typography sealed
public sealed class Typography
type Typography = class
Public NotInheritable Class Typography
- Dědičnost
-
Typography
Příklady
Následující ukázka kódu ukazuje typografii Capitals v XAML. Všimněte si, že funkce varianty se použije pro veškerý text obsažený v Paragraph prvku.
<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>
Následující ukázka kódu ukazuje použití typografických Capitals a NumeralStyle funkcí v XAML. Všimněte si, že obě typografické vlastnosti se použijí na celý odstavec.
<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>
Poznámky
Objekt Typography zveřejňuje sadu funkcí, které podporuje písmo OpenType. Nastavením vlastností Typography ve značkách nebo kódu můžete snadno vytvářet dokumenty, které využívají funkce OpenType.
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.
Text s velkými písmeny OpenType
Následující příklad revize ukazuje, jak definovat velká písmena pro písmo Pescadero pomocí vlastností objektu Typography . 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())
Typografie – vlastnosti
Následující tabulka uvádí vlastnosti, hodnoty a výchozí hodnotu objektu Typography .
Všechny vlastnosti závislostí této třídy mají také připojené použití vlastnosti v XAML. Vlastnost můžete například nastavit AnnotationAlternates pomocí této syntaxe:
<object Typography.AnnotationAlternates="value
" .../>
Pole
Vlastnosti
AnnotationAlternates |
Získá nebo nastaví hodnotu, která určuje index alternativního formuláře poznámek. |
Capitals |
Získá nebo nastaví výčtovou FontCapitals hodnotu, která označuje hlavní tvar vybraného písma. |
CapitalSpacing |
Získá nebo nastaví hodnotu, která určuje, zda mezery mezi řádky pro celý hlavní text jsou globálně upraveny tak, aby se zlepšila čitelnost. |
CaseSensitiveForms |
Získá nebo nastaví hodnotu, která určuje, zda glyfy upraví jejich svislou pozici, aby lépe zarovnaly s velkými písmeny. |
ContextualAlternates |
Získá nebo nastaví hodnotu, která určuje, zda vlastní glyf formuláře lze použít na základě kontextu vykresleného textu. |
ContextualLigatures |
Získá nebo nastaví hodnotu, která určuje, zda jsou kontextové ligatury povoleny. |
ContextualSwashes |
Získá nebo nastaví hodnotu, která určuje index kontextového swashes formuláře. |
DiscretionaryLigatures |
Získá nebo nastaví hodnotu, která určuje, zda jsou povoleny volitelné ligatury. |
EastAsianExpertForms |
Získá nebo nastaví hodnotu, která určuje, zda standardní japonské písmo formuláře byly nahrazeny odpovídajícími upřednostňovanými typografickými formuláři. |
EastAsianLanguage |
Získá nebo nastaví výčtovou FontEastAsianLanguage hodnotu, která označuje verzi glyfů, které se mají použít pro určitý systém psaní nebo jazyk. |
EastAsianWidths |
Získá nebo nastaví výčtovou FontEastAsianWidths hodnotu, která označuje proporcionální šířku, která se má použít pro znaky latinky ve východoasijském písmu. |
Fraction |
Získá nebo nastaví výčtovou FontFraction hodnotu, která označuje styl zlomku. |
HistoricalForms |
Získá nebo nastaví hodnotu, která určuje, zda jsou historické formuláře povoleny. |
HistoricalLigatures |
Získá nebo nastaví hodnotu, která označuje, zda jsou povoleny historické ligatury. |
Kerning |
Získá nebo nastaví hodnotu, která označuje, jestli je povolené prokládání. |
MathematicalGreek |
Získá nebo nastaví hodnotu, která označuje, zda standardní typografické typy řecké glyfy byly nahrazeny odpovídajícími formuláři písma, které se běžně používají v matematickém zápisu. |
NumeralAlignment |
Získá nebo nastaví výčtovou FontNumeralAlignment hodnotu, která označuje zarovnání šířky při použití číslic. |
NumeralStyle |
Získá nebo nastaví výčtovou FontNumeralStyle hodnotu, která určuje sadu glyfů, které se používají k vykreslení číselných alternativních formulářů písem. |
SlashedZero |
Získá nebo nastaví hodnotu, která označuje, zda má být jmenovitý nulový formulář písma nahrazen lomítkem nula. |
StandardLigatures |
Získá nebo nastaví hodnotu, která označuje, zda jsou povoleny standardní ligatury. |
StandardSwashes |
Získá nebo nastaví hodnotu, která určuje index standardního formuláře swashes. |
StylisticAlternates |
Získá nebo nastaví hodnotu, která určuje index stylistické alternativní formuláře. |
StylisticSet1 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet10 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet11 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet12 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet13 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet14 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet15 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet16 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet17 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet18 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet19 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet2 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet20 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet3 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet4 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet5 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet6 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet7 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet8 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet9 |
Získá nebo nastaví hodnotu, která označuje, zda je povolena stylistická sada formuláře písma. |
Variants |
Získá nebo nastaví výčtovou FontVariants hodnotu, která označuje variantu standardní typografického formuláře, který se má použít. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetAnnotationAlternates(DependencyObject) |
Vrátí hodnotu AnnotationAlternates připojené vlastnosti pro zadaný objekt závislosti. |
GetCapitals(DependencyObject) |
Vrátí hodnotu Capitals připojené vlastnosti pro zadaný objekt závislosti. |
GetCapitalSpacing(DependencyObject) |
Vrátí hodnotu CapitalSpacing připojené vlastnosti pro zadaný objekt závislosti. |
GetCaseSensitiveForms(DependencyObject) |
Vrátí hodnotu CaseSensitiveForms připojené vlastnosti pro zadaný objekt závislosti. |
GetContextualAlternates(DependencyObject) |
Vrátí hodnotu ContextualAlternates připojené vlastnosti pro zadaný objekt závislosti. |
GetContextualLigatures(DependencyObject) |
Vrátí hodnotu ContextualLigatures připojené vlastnosti pro zadaný objekt závislosti. |
GetContextualSwashes(DependencyObject) |
Vrátí hodnotu ContextualSwashes připojené vlastnosti pro zadaný objekt závislosti. |
GetDiscretionaryLigatures(DependencyObject) |
Vrátí hodnotu DiscretionaryLigatures připojené vlastnosti pro zadaný objekt závislosti. |
GetEastAsianExpertForms(DependencyObject) |
Vrátí hodnotu EastAsianExpertForms připojené vlastnosti pro zadaný objekt závislosti. |
GetEastAsianLanguage(DependencyObject) |
Vrátí hodnotu EastAsianLanguage připojené vlastnosti pro zadaný objekt závislosti. |
GetEastAsianWidths(DependencyObject) |
Vrátí hodnotu EastAsianWidths připojené vlastnosti pro zadaný objekt závislosti. |
GetFraction(DependencyObject) |
Vrátí hodnotu Fraction připojené vlastnosti pro zadaný objekt závislosti. |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetHistoricalForms(DependencyObject) |
Vrátí hodnotu HistoricalForms připojené vlastnosti pro zadaný objekt závislosti. |
GetHistoricalLigatures(DependencyObject) |
Vrátí hodnotu HistoricalLigatures připojené vlastnosti pro zadaný objekt závislosti. |
GetKerning(DependencyObject) |
Vrátí hodnotu Kerning připojené vlastnosti pro zadaný objekt závislosti. |
GetMathematicalGreek(DependencyObject) |
Vrátí hodnotu MathematicalGreek připojené vlastnosti pro zadaný objekt závislosti. |
GetNumeralAlignment(DependencyObject) |
Vrátí hodnotu NumeralAlignment připojené vlastnosti pro zadaný objekt závislosti. |
GetNumeralStyle(DependencyObject) |
Vrátí hodnotu NumeralStyle připojené vlastnosti pro zadaný objekt závislosti. |
GetSlashedZero(DependencyObject) |
Vrátí hodnotu SlashedZero připojené vlastnosti pro zadaný objekt závislosti. |
GetStandardLigatures(DependencyObject) |
Vrátí hodnotu StandardLigatures připojené vlastnosti pro zadaný objekt závislosti. |
GetStandardSwashes(DependencyObject) |
Vrátí hodnotu StandardSwashes připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticAlternates(DependencyObject) |
Vrátí hodnotu StylisticAlternates připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet1(DependencyObject) |
Vrátí hodnotu StylisticSet1 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet10(DependencyObject) |
Vrátí hodnotu StylisticSet10 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet11(DependencyObject) |
Vrátí hodnotu StylisticSet11 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet12(DependencyObject) |
Vrátí hodnotu StylisticSet12 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet13(DependencyObject) |
Vrátí hodnotu StylisticSet13 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet14(DependencyObject) |
Vrátí hodnotu StylisticSet14 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet15(DependencyObject) |
Vrátí hodnotu StylisticSet15 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet16(DependencyObject) |
Vrátí hodnotu StylisticSet16 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet17(DependencyObject) |
Vrátí hodnotu StylisticSet17 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet18(DependencyObject) |
Vrátí hodnotu StylisticSet18 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet19(DependencyObject) |
Vrátí hodnotu StylisticSet19 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet2(DependencyObject) |
Vrátí hodnotu StylisticSet2 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet20(DependencyObject) |
Vrátí hodnotu StylisticSet20 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet3(DependencyObject) |
Vrátí hodnotu StylisticSet3 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet4(DependencyObject) |
Vrátí hodnotu StylisticSet4 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet5(DependencyObject) |
Vrátí hodnotu StylisticSet5 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet6(DependencyObject) |
Vrátí hodnotu StylisticSet6 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet7(DependencyObject) |
Vrátí hodnotu StylisticSet7 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet8(DependencyObject) |
Vrátí hodnotu StylisticSet8 připojené vlastnosti pro zadaný objekt závislosti. |
GetStylisticSet9(DependencyObject) |
Vrátí hodnotu StylisticSet8 připojené vlastnosti pro zadaný objekt závislosti. |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
GetVariants(DependencyObject) |
Vrátí hodnotu Variants připojené vlastnosti pro zadaný objekt závislosti. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
SetAnnotationAlternates(DependencyObject, Int32) |
Nastaví hodnotu AnnotationAlternates připojené vlastnosti pro zadaný objekt závislosti. |
SetCapitals(DependencyObject, FontCapitals) |
Nastaví hodnotu Capitals připojené vlastnosti pro zadaný objekt závislosti. |
SetCapitalSpacing(DependencyObject, Boolean) |
Nastaví hodnotu CapitalSpacing připojené vlastnosti pro zadaný objekt závislosti. |
SetCaseSensitiveForms(DependencyObject, Boolean) |
Nastaví hodnotu CaseSensitiveForms připojené vlastnosti pro zadaný objekt závislosti. |
SetContextualAlternates(DependencyObject, Boolean) |
Nastaví hodnotu ContextualAlternates připojené vlastnosti pro zadaný objekt závislosti. |
SetContextualLigatures(DependencyObject, Boolean) |
Nastaví hodnotu ContextualLigatures připojené vlastnosti pro zadaný objekt závislosti. |
SetContextualSwashes(DependencyObject, Int32) |
Nastaví hodnotu ContextualSwashes připojené vlastnosti pro zadaný objekt závislosti. |
SetDiscretionaryLigatures(DependencyObject, Boolean) |
Nastaví hodnotu DiscretionaryLigatures připojené vlastnosti pro zadaný objekt závislosti. |
SetEastAsianExpertForms(DependencyObject, Boolean) |
Nastaví hodnotu EastAsianExpertForms připojené vlastnosti pro zadaný objekt závislosti. |
SetEastAsianLanguage(DependencyObject, FontEastAsianLanguage) |
Nastaví hodnotu EastAsianLanguage připojené vlastnosti pro zadaný objekt závislosti. |
SetEastAsianWidths(DependencyObject, FontEastAsianWidths) |
Nastaví hodnotu EastAsianWidths připojené vlastnosti pro zadaný objekt závislosti. |
SetFraction(DependencyObject, FontFraction) |
Nastaví hodnotu Fraction připojené vlastnosti pro zadaný objekt závislosti. |
SetHistoricalForms(DependencyObject, Boolean) |
Nastaví hodnotu HistoricalForms připojené vlastnosti pro zadaný objekt závislosti. |
SetHistoricalLigatures(DependencyObject, Boolean) |
Nastaví hodnotu HistoricalLigatures připojené vlastnosti pro zadaný objekt závislosti. |
SetKerning(DependencyObject, Boolean) |
Nastaví hodnotu Kerning připojené vlastnosti pro zadaný objekt závislosti. |
SetMathematicalGreek(DependencyObject, Boolean) |
Nastaví hodnotu MathematicalGreek připojené vlastnosti pro zadaný objekt závislosti. |
SetNumeralAlignment(DependencyObject, FontNumeralAlignment) |
Nastaví hodnotu NumeralAlignment připojené vlastnosti pro zadaný objekt závislosti. |
SetNumeralStyle(DependencyObject, FontNumeralStyle) |
Nastaví hodnotu NumeralStyle připojené vlastnosti pro zadaný objekt závislosti. |
SetSlashedZero(DependencyObject, Boolean) |
Nastaví hodnotu SlashedZero připojené vlastnosti pro zadaný objekt závislosti. |
SetStandardLigatures(DependencyObject, Boolean) |
Nastaví hodnotu StandardLigatures připojené vlastnosti pro zadaný objekt závislosti. |
SetStandardSwashes(DependencyObject, Int32) |
Nastaví hodnotu StandardSwashes připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticAlternates(DependencyObject, Int32) |
Nastaví hodnotu StylisticAlternates připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet1(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet1 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet10(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet10 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet11(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet11 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet12(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet12 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet13(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet13 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet14(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet14 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet15(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet15 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet16(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet16 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet17(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet17 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet18(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet18 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet19(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet19 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet2(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet2 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet20(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet20 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet3(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet3 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet4(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet4 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet5(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet5 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet6(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet6 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet7(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet7 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet8(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet8 připojené vlastnosti pro zadaný objekt závislosti. |
SetStylisticSet9(DependencyObject, Boolean) |
Nastaví hodnotu StylisticSet9 připojené vlastnosti pro zadaný objekt závislosti. |
SetVariants(DependencyObject, FontVariants) |
Nastaví hodnotu Variants připojené vlastnosti pro zadaný objekt závislosti. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |