Esporta (0) Stampa
Espandi tutto

Classe Typeface

Aggiornamento: novembre 2007

Rappresenta una combinazione di FontFamily, FontWeight, FontStyle e FontStretch.

Spazio dei nomi:  System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

public class Typeface
public class Typeface
public class Typeface
Impossibile creare direttamente un'istanza di questa classe in XAML.

Un carattere tipografico è una singola variazione di un tipo di carattere all'interno della stessa famiglia di caratteri. Un esempio di carattere tipografico è una versione in corsivo della famiglia di caratteri "Times New Roman". Il carattere tipografico definisce lo spessore, lo stile e le funzionalità di estensione di un tipo di carattere.

// Return the typeface collection for the fonts in the selected URI location.
System.Collections.Generic.ICollection<Typeface> typefaces = Fonts.GetTypefaces("file:///C:\\Windows\\Fonts\\#Georgia");

// Enumerate the typefaces in the collection.
foreach (Typeface face in typefaces)
{
    // Separate the URI directory source info from the font family name.
    string[] familyName = face.FontFamily.Source.Split('#');

    // Add the font family name, weight, and style values to the typeface combo box.
    comboBoxTypeface.Items.Add(familyName[familyName.Length - 1] + " " + face.Weight + " " + face.Style);
}

comboBoxTypeface.SelectedIndex = 0;


System.Object
  System.Windows.Media.Typeface

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft