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 použití typografického Capitals v XAML. Všimněte si, že funkce varianty je použita pro veškerý text obsažený v Paragraph elementu.
<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 funkcí NumeralStyle v JAZYCE 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 v revizí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 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.
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í Typography objektu. 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())
Typografie – vlastnosti
Následující tabulka uvádí vlastnosti, hodnoty a výchozí hodnotu objektu Typography.
Všechny vlastnosti závislosti této třídy mají také připojené použití vlastnosti v XAML. Vlastnost AnnotationAlternates můžete například nastavit pomocí této syntaxe:
<
objektTypography.AnnotationAlternates="value
" .../>
Pole
Vlastnosti
AnnotationAlternates |
Získá nebo nastaví hodnotu, která určuje index alternativního anotační formuláře. |
Capitals |
Získá nebo nastaví FontCapitals výčtovou hodnotu, která označuje hlavní tvar vybraného písma. |
CapitalSpacing |
Získá nebo nastaví hodnotu, která určuje, zda jsou mezery mezi glyfy pro celočíselný text 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 glyfy. |
ContextualAlternates |
Získá nebo nastaví hodnotu, která určuje, zda lze vlastní glyf formuláře 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 volitelné ligatury jsou povoleny. |
EastAsianExpertForms |
Získá nebo nastaví hodnotu, která určuje, zda standardní japonské písmo formuláře byly nahrazeny odpovídající upřednostňované typografické formuláře. |
EastAsianLanguage |
Získá nebo nastaví FontEastAsianLanguage výčtovou hodnotu, která označuje verzi glyfů, které se mají použít pro určitý systém zápisu nebo jazyk. |
EastAsianWidths |
Získá nebo nastaví FontEastAsianWidths výčtovou hodnotu, která označuje proporcionální šířku, která se má použít pro znaky latinky v písmu východoasijských jazyků. |
Fraction |
Získá nebo nastaví FontFraction výčtovou 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á určuje, zda jsou historické ligatury povoleny. |
Kerning |
Získá nebo nastaví hodnotu, která označuje, zda je prokládání povoleno. |
MathematicalGreek |
Získá nebo nastaví hodnotu, která označuje, zda standardní typografické typy písem řecké glyfy byly nahrazeny odpovídajícími formuláři písma běžně používané v matematickém zápisu. |
NumeralAlignment |
Získá nebo nastaví FontNumeralAlignment výčtovou hodnotu, která označuje zarovnání šířky při použití číslic. |
NumeralStyle |
Získá nebo nastaví FontNumeralStyle výčtovou 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 nominální nulový typ písma nahrazen lomítkem nula. |
StandardLigatures |
Získá nebo nastaví hodnotu, která urč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í formy. |
StylisticSet1 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet10 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet11 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet12 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet13 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet14 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet15 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet16 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet17 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet18 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet19 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet2 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet20 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet3 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet4 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet5 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet6 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet7 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet8 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
StylisticSet9 |
Získá nebo nastaví hodnotu, která určuje, zda je povolena stylistická sada formuláře písma. |
Variants |
Získá nebo nastaví FontVariants výčtovou hodnotu, která označuje variantu standardní typografického formuláře, který se má použít. |
Metody
Equals(Object) |
Určuje, zda je zadaný objekt roven 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() |
Získá Type aktuální instance. (Zděděno od Object) |
GetVariants(DependencyObject) |
Vrátí hodnotu Variants připojené vlastnosti pro zadaný objekt závislosti. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního 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) |