May 14, 2006 I recently had to make a dropdownlist populated with fonts. Luckily, .NET allows you
to use the installed fonts very easy.
First, add a drowdownlist to your ASP.NET page like this:
<asp:DropDownList
runat="Server" id="ddlFonts" />
Then call this method to do the actual databinding of the fonts:
private void BindFonts()
{
System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection();
foreach (System.Drawing.FontFamily
family in col.Families)
{
ddlFonts.Items.Add(family.Name);
}
}
That's all there is to it. Be aware that the fonts are the ones installed on the server
hosting your web page.
* Only $4.95/month ASP.NET & Windows 2008 + IIS 7 Hosting! FREE SQL Included