Show / Hide Table of Contents

Практическое руководство. Перечисление системных шрифтов

Пример

В следующем примере показано, как перечисление шрифтов в коллекции системных шрифтов. Имя семейства шрифтов каждого FontFamily в SystemFontFamilies добавляется как элемент в поле со списком.

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;
}

Если несколько версий одного семейства шрифтов, находятся в том же каталоге, Windows Presentation Foundation (WPF) перечисление шрифтов возвращает самую последнюю версию шрифта. Если сведения о версии не предоставляют разрешения, возвращается шрифта с последней отметкой. Если метки времени эквивалентно, возвращается файл шрифта, который является первым в алфавитном порядке.

Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX