Typography Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente l'accesso a un ampio set di proprietà di tipografia OpenType.
public ref class Typography sealed
public sealed class Typography
type Typography = class
Public NotInheritable Class Typography
- Ereditarietà
-
Typography
Esempio
L'esempio di codice seguente mostra l'uso tipografico Capitals in XAML. Si noti che la funzionalità variant viene applicata a tutto il testo contenuto con l'elemento 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>
L'esempio di codice seguente illustra l'uso di funzionalità e NumeralStyle tipografiche Capitals in XAML. Si noti che entrambe le proprietà tipografiche vengono applicate all'intero paragrafo.
<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>
Commenti
L'oggetto Typography espone il set di funzionalità supportate da un tipo di carattere OpenType. Impostando le proprietà di Typography nel markup o nel codice, è possibile creare facilmente documenti che sfruttano le funzionalità di OpenType.
Il testo seguente visualizza lettere maiuscole standard per il tipo di carattere Pescadero, seguite da lettere in stile "SmallCaps" e "AllSmallCaps". In questo caso, viene usata la stessa dimensione di carattere per tutte e tre le parole.
Testo con caratteri maiuscoli OpenType
Nell'esempio di markup seguente viene illustrato come definire maiuscole per il tipo di carattere Pescadero utilizzando le proprietà dell'oggetto Typography . Quando si usa il formato "SmallCaps", tutte le iniziali maiuscole vengono ignorate.
<Paragraph FontFamily="Pescadero" FontSize="48">
<Run>CAPITALS</Run>
<Run Typography.Capitals="SmallCaps">Capitals</Run>
<Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>
L'esempio di codice seguente esegue la stessa attività dell'esempio di markup precedente.
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())
Proprietà tipografia
Nella tabella seguente sono elencate le proprietà, i valori e il valore predefinito dell'oggetto Typography .
Tutte le proprietà di dipendenza di questa classe hanno anche un utilizzo di proprietà associate in XAML. Ad esempio, è possibile impostare la AnnotationAlternates proprietà tramite questa sintassi:
<object Typography.AnnotationAlternates="value
" .../>
Campi
Proprietà
AnnotationAlternates |
Ottiene o imposta un valore che specifica l'indice di un formato di annotazione alternativo. |
Capitals |
Ottiene o imposta un valore enumerato di FontCapitals che indica il formato maiuscolo del tipo di carattere selezionato. |
CapitalSpacing |
Ottiene o imposta un valore che determina se la spaziatura tra glifi per il testo scritto interamente in caratteri maiuscoli viene o meno regolata in modo globale per migliorare la leggibilità. |
CaseSensitiveForms |
Ottiene o imposta un valore che determina se la posizione verticale dei glifi viene o meno regolata per un migliore allineamento con i glifi maiuscoli. |
ContextualAlternates |
Ottiene o imposta un valore che determina se è possibile o meno utilizzare formati di glifi personalizzati in base al contesto del testo sottoposto a rendering. |
ContextualLigatures |
Ottiene o imposta un valore che determina se le legature contestuali sono o meno abilitate. |
ContextualSwashes |
Ottiene o imposta un valore che specifica l'indice di un formato di carattere ornato contestuale. |
DiscretionaryLigatures |
Ottiene o imposta un valore che determina se le legature discrezionali sono o meno abilitate. |
EastAsianExpertForms |
Ottiene o imposta un valore che determina se i formati di caratteri giapponesi standard sono stati o meno sostituiti con i formati tipografici preferiti corrispondenti. |
EastAsianLanguage |
Ottiene o imposta un valore enumerato di FontEastAsianLanguage che indica la versione di glifi da utilizzare per un sistema di scrittura o linguaggio specifico. |
EastAsianWidths |
Ottiene o imposta un valore enumerato di FontEastAsianWidths che indica la larghezza proporzionale da utilizzare per i caratteri latini in un tipo di carattere delle lingue dell'Asia orientale. |
Fraction |
Ottiene o imposta un valore enumerato di FontFraction che indica lo stile della frazione. |
HistoricalForms |
Ottiene o imposta un valore che determina se i formati di tipo storico sono o meno abilitati. |
HistoricalLigatures |
Ottiene o imposta un valore che indica se le legature di tipo storico sono o meno abilitate. |
Kerning |
Ottiene o imposta un valore che indica se la crenatura è o meno abilitata. |
MathematicalGreek |
Ottiene o imposta un valore che indica se i formati di carattere tipografico standard dei glifi greci sono stati o meno sostituiti con i formati di carattere corrispondenti comunemente utilizzati nella notazione matematica. |
NumeralAlignment |
Ottiene o imposta un valore enumerato FontNumeralAlignment che indica l'allineamento delle larghezze quando si usano caratteri numerici. |
NumeralStyle |
Ottiene o imposta un valore enumerato FontNumeralStyle che determina l'insieme di glifi utilizzati per eseguire il rendering di formati di carattere numerici alternativi. |
SlashedZero |
Ottiene o imposta un valore che indica se un formato di carattere zero nominale deve essere o meno sostituito da uno zero barrato. |
StandardLigatures |
Ottiene o imposta un valore che indica se le legature standard sono o meno abilitate. |
StandardSwashes |
Ottiene o imposta un valore che specifica l'indice di un formato di carattere ornato standard. |
StylisticAlternates |
Ottiene o imposta un valore che specifica l'indice di un formato di alternative stilistiche. |
StylisticSet1 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet10 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet11 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet12 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet13 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet14 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet15 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet16 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet17 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet18 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet19 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet2 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet20 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet3 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet4 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet5 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet6 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet7 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet8 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
StylisticSet9 |
Ottiene o imposta un valore che indica se un set stilistico di un formato di carattere è o meno abilitato. |
Variants |
Ottiene o imposta un valore enumerato di FontVariants che indica una variazione del formato tipografico standard da utilizzare. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetAnnotationAlternates(DependencyObject) |
Restituisce il valore della proprietà associata AnnotationAlternates relativa a un oggetto dipendenza specificato. |
GetCapitals(DependencyObject) |
Restituisce il valore della proprietà associata Capitals relativa a un oggetto dipendenza specificato. |
GetCapitalSpacing(DependencyObject) |
Restituisce il valore della proprietà associata CapitalSpacing relativa a un oggetto dipendenza specificato. |
GetCaseSensitiveForms(DependencyObject) |
Restituisce il valore della proprietà associata CaseSensitiveForms relativa a un oggetto dipendenza specificato. |
GetContextualAlternates(DependencyObject) |
Restituisce il valore della proprietà associata ContextualAlternates relativa a un oggetto dipendenza specificato. |
GetContextualLigatures(DependencyObject) |
Restituisce il valore della proprietà associata ContextualLigatures relativa a un oggetto dipendenza specificato. |
GetContextualSwashes(DependencyObject) |
Restituisce il valore della proprietà associata ContextualSwashes relativa a un oggetto dipendenza specificato. |
GetDiscretionaryLigatures(DependencyObject) |
Restituisce il valore della proprietà associata DiscretionaryLigatures relativa a un oggetto dipendenza specificato. |
GetEastAsianExpertForms(DependencyObject) |
Restituisce il valore della proprietà associata EastAsianExpertForms relativa a un oggetto dipendenza specificato. |
GetEastAsianLanguage(DependencyObject) |
Restituisce il valore della proprietà associata EastAsianLanguage relativa a un oggetto dipendenza specificato. |
GetEastAsianWidths(DependencyObject) |
Restituisce il valore della proprietà associata EastAsianWidths relativa a un oggetto dipendenza specificato. |
GetFraction(DependencyObject) |
Restituisce il valore della proprietà associata Fraction relativa a un oggetto dipendenza specificato. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetHistoricalForms(DependencyObject) |
Restituisce il valore della proprietà associata HistoricalForms relativa a un oggetto dipendenza specificato. |
GetHistoricalLigatures(DependencyObject) |
Restituisce il valore della proprietà associata HistoricalLigatures relativa a un oggetto dipendenza specificato. |
GetKerning(DependencyObject) |
Restituisce il valore della proprietà associata Kerning relativa a un oggetto dipendenza specificato. |
GetMathematicalGreek(DependencyObject) |
Restituisce il valore della proprietà associata MathematicalGreek relativa a un oggetto dipendenza specificato. |
GetNumeralAlignment(DependencyObject) |
Restituisce il valore della proprietà associata NumeralAlignment relativa a un oggetto dipendenza specificato. |
GetNumeralStyle(DependencyObject) |
Restituisce il valore della proprietà associata NumeralStyle relativa a un oggetto dipendenza specificato. |
GetSlashedZero(DependencyObject) |
Restituisce il valore della proprietà associata SlashedZero relativa a un oggetto dipendenza specificato. |
GetStandardLigatures(DependencyObject) |
Restituisce il valore della proprietà associata StandardLigatures relativa a un oggetto dipendenza specificato. |
GetStandardSwashes(DependencyObject) |
Restituisce il valore della proprietà associata StandardSwashes relativa a un oggetto dipendenza specificato. |
GetStylisticAlternates(DependencyObject) |
Restituisce il valore della proprietà associata StylisticAlternates relativa a un oggetto dipendenza specificato. |
GetStylisticSet1(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet1 relativa a un oggetto dipendenza specificato. |
GetStylisticSet10(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet10 relativa a un oggetto dipendenza specificato. |
GetStylisticSet11(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet11 relativa a un oggetto dipendenza specificato. |
GetStylisticSet12(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet12 relativa a un oggetto dipendenza specificato. |
GetStylisticSet13(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet13 relativa a un oggetto dipendenza specificato. |
GetStylisticSet14(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet14 relativa a un oggetto dipendenza specificato. |
GetStylisticSet15(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet15 relativa a un oggetto dipendenza specificato. |
GetStylisticSet16(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet16 relativa a un oggetto dipendenza specificato. |
GetStylisticSet17(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet17 relativa a un oggetto dipendenza specificato. |
GetStylisticSet18(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet18 relativa a un oggetto dipendenza specificato. |
GetStylisticSet19(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet19 relativa a un oggetto dipendenza specificato. |
GetStylisticSet2(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet2 relativa a un oggetto dipendenza specificato. |
GetStylisticSet20(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet20 relativa a un oggetto dipendenza specificato. |
GetStylisticSet3(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet3 relativa a un oggetto dipendenza specificato. |
GetStylisticSet4(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet4 relativa a un oggetto dipendenza specificato. |
GetStylisticSet5(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet5 relativa a un oggetto dipendenza specificato. |
GetStylisticSet6(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet6 relativa a un oggetto dipendenza specificato. |
GetStylisticSet7(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet7 relativa a un oggetto dipendenza specificato. |
GetStylisticSet8(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet8 relativa a un oggetto dipendenza specificato. |
GetStylisticSet9(DependencyObject) |
Restituisce il valore della proprietà associata StylisticSet8 relativa a un oggetto dipendenza specificato. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetVariants(DependencyObject) |
Restituisce il valore della proprietà associata Variants relativa a un oggetto dipendenza specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetAnnotationAlternates(DependencyObject, Int32) |
Imposta il valore della proprietà associata AnnotationAlternates per un oggetto dipendenza specificato. |
SetCapitals(DependencyObject, FontCapitals) |
Imposta il valore della proprietà associata Capitals per un oggetto dipendenza specificato. |
SetCapitalSpacing(DependencyObject, Boolean) |
Imposta il valore della proprietà associata CapitalSpacing per un oggetto dipendenza specificato. |
SetCaseSensitiveForms(DependencyObject, Boolean) |
Imposta il valore della proprietà associata CaseSensitiveForms per un oggetto dipendenza specificato. |
SetContextualAlternates(DependencyObject, Boolean) |
Imposta il valore della proprietà associata ContextualAlternates per un oggetto dipendenza specificato. |
SetContextualLigatures(DependencyObject, Boolean) |
Imposta il valore della proprietà associata ContextualLigatures per un oggetto dipendenza specificato. |
SetContextualSwashes(DependencyObject, Int32) |
Imposta il valore della proprietà associata ContextualSwashes per un oggetto dipendenza specificato. |
SetDiscretionaryLigatures(DependencyObject, Boolean) |
Imposta il valore della proprietà associata DiscretionaryLigatures per un oggetto dipendenza specificato. |
SetEastAsianExpertForms(DependencyObject, Boolean) |
Imposta il valore della proprietà associata EastAsianExpertForms per un oggetto dipendenza specificato. |
SetEastAsianLanguage(DependencyObject, FontEastAsianLanguage) |
Imposta il valore della proprietà associata EastAsianLanguage per un oggetto dipendenza specificato. |
SetEastAsianWidths(DependencyObject, FontEastAsianWidths) |
Imposta il valore della proprietà associata EastAsianWidths per un oggetto dipendenza specificato. |
SetFraction(DependencyObject, FontFraction) |
Imposta il valore della proprietà associata Fraction per un oggetto dipendenza specificato. |
SetHistoricalForms(DependencyObject, Boolean) |
Imposta il valore della proprietà associata HistoricalForms per un oggetto dipendenza specificato. |
SetHistoricalLigatures(DependencyObject, Boolean) |
Imposta il valore della proprietà associata HistoricalLigatures per un oggetto dipendenza specificato. |
SetKerning(DependencyObject, Boolean) |
Imposta il valore della proprietà associata Kerning per un oggetto dipendenza specificato. |
SetMathematicalGreek(DependencyObject, Boolean) |
Imposta il valore della proprietà associata MathematicalGreek per un oggetto dipendenza specificato. |
SetNumeralAlignment(DependencyObject, FontNumeralAlignment) |
Imposta il valore della proprietà associata NumeralAlignment per un oggetto dipendenza specificato. |
SetNumeralStyle(DependencyObject, FontNumeralStyle) |
Imposta il valore della proprietà associata NumeralStyle per un oggetto dipendenza specificato. |
SetSlashedZero(DependencyObject, Boolean) |
Imposta il valore della proprietà associata SlashedZero per un oggetto dipendenza specificato. |
SetStandardLigatures(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StandardLigatures per un oggetto dipendenza specificato. |
SetStandardSwashes(DependencyObject, Int32) |
Imposta il valore della proprietà associata StandardSwashes per un oggetto dipendenza specificato. |
SetStylisticAlternates(DependencyObject, Int32) |
Imposta il valore della proprietà associata StylisticAlternates per un oggetto dipendenza specificato. |
SetStylisticSet1(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet1 per un oggetto dipendenza specificato. |
SetStylisticSet10(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet10 per un oggetto dipendenza specificato. |
SetStylisticSet11(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet11 per un oggetto dipendenza specificato. |
SetStylisticSet12(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet12 per un oggetto dipendenza specificato. |
SetStylisticSet13(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet13 per un oggetto dipendenza specificato. |
SetStylisticSet14(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet14 per un oggetto dipendenza specificato. |
SetStylisticSet15(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet15 per un oggetto dipendenza specificato. |
SetStylisticSet16(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet16 per un oggetto dipendenza specificato. |
SetStylisticSet17(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet17 per un oggetto dipendenza specificato. |
SetStylisticSet18(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet18 per un oggetto dipendenza specificato. |
SetStylisticSet19(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet19 per un oggetto dipendenza specificato. |
SetStylisticSet2(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet2 per un oggetto dipendenza specificato. |
SetStylisticSet20(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet20 per un oggetto dipendenza specificato. |
SetStylisticSet3(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet3 per un oggetto dipendenza specificato. |
SetStylisticSet4(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet4 per un oggetto dipendenza specificato. |
SetStylisticSet5(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet5 per un oggetto dipendenza specificato. |
SetStylisticSet6(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet6 per un oggetto dipendenza specificato. |
SetStylisticSet7(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet7 per un oggetto dipendenza specificato. |
SetStylisticSet8(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet8 per un oggetto dipendenza specificato. |
SetStylisticSet9(DependencyObject, Boolean) |
Imposta il valore della proprietà associata StylisticSet9 per un oggetto dipendenza specificato. |
SetVariants(DependencyObject, FontVariants) |
Imposta il valore della proprietà associata Variants per un oggetto dipendenza specificato. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |