Gewusst wie: Auflisten von Systemschriftarten
Aktualisiert: November 2007
Beispiel
Im folgenden Beispiel wird verdeutlicht, wie die Schriftarten in der Auflistung der Systemschriftarten aufgelistet werden. Der Name der Schriftartfamilie jeder FontFamily innerhalb von SystemFontFamilies wird einem Kombinationsfeld als Element hinzugefügt.
public void FillFontComboBox(ComboBox comboBoxFonts)
{
// Enumerate the current set of system fonts,
// and fill the combo box with the names of the fonts.
foreach (FontFamily fontFamily in Fonts.SystemFontFamilies)
{
// FontFamily.Source contains the font family name.
comboBoxFonts.Items.Add(fontFamily.Source);
}
comboBoxFonts.SelectedIndex = 0;
}
Wenn sich mehrere Versionen derselben Schriftartfamilie im selben Verzeichnis befinden, gibt die Windows Presentation Foundation (WPF)-Schriftartauflistung die aktuellste Version der Schriftart zurück. Wenn die Versionsinformationen keinen Aufschluss geben, wird die Schriftart mit dem aktuellsten Timestamp zurückgegeben. Wenn die Timestampinformationen gleich sind, wird die Schriftartdatei zurückgegeben, die sich in der alphabetischen Reihenfolge an erster Position befindet.