Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Ejemplo
En el ejemplo siguiente se muestra cómo enumerar las fuentes en la colección de fuentes del sistema. El nombre de la familia de fuentes de cada FontFamily de SystemFontFamilies se agrega como un elemento a un cuadro combinado.
Public Sub FillFontComboBox(ByVal comboBoxFonts As ComboBox)
' Enumerate the current set of system fonts,
' and fill the combo box with the names of the fonts.
For Each fontFamily As FontFamily In Fonts.SystemFontFamilies
' FontFamily.Source contains the font family name.
comboBoxFonts.Items.Add(fontFamily.Source)
Next fontFamily
comboBoxFonts.SelectedIndex = 0
End Sub
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;
}
Si hay varias versiones de la misma familia de fuentes que residen en el mismo directorio, la enumeración de fuentes de Windows Presentation Foundation (WPF) devuelve la versión más reciente de la fuente. Si la información de versión no proporciona la resolución, se devuelve la fuente con la marca de tiempo más reciente. Si la información de marca de tiempo es equivalente, se devuelve el archivo de fuente que aparece primero en orden alfabético.