枚举系统字体

原创 2006年06月08日 22:52:00

在C#中每一种字体都用FontFamily类来表示,如下:
FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
   fontFamily,
   8,
   FontStyle.Regular,
   GraphicsUnit.Point);
RectangleF rectF = new RectangleF(10, 10, 500, 500);
SolidBrush solidBrush = new SolidBrush(Color.Black);

string familyName;
string familyList = "";
FontFamily[] fontFamilies;  //定义一个装载字体信息的字体类数组
//通过InstalledFontCollection类的Families属性来获取系统安装的所有字体
InstalledFontCollection installedFontCollection = new InstalledFontCollection();
// Get the array of FontFamily objects.
fontFamilies = installedFontCollection.Families;
//循环打印字体信息
int count = fontFamilies.Length;
for(int j = 0; j < count; ++j)
{
   familyName = fontFamilies[j].Name; 
   familyList = familyList + familyName;
   familyList = familyList + ",  ";
}
// Draw the large string (list of all families) in a rectangle.
e.Graphics.DrawString(familyList, font, solidBrush, rectF);

VC 快速枚举系统所有字体

http://www.cnblogs.com/mars9/archive/2012/01/13/2321622.html int EnumFontFamiliesEx( HDC hdc,...
  • cay22
  • cay22
  • 2013年09月12日 14:21
  • 1176

枚举系统字体

 在C#中每一种字体都用FontFamily类来表示,如下:FontFamily fontFamily = new FontFamily("Arial");Font font = new Font( ...
  • yemy
  • yemy
  • 2008年02月27日 16:23
  • 967

枚举系统字体的COMBOX例子

1  设置组合框控件变量 DDX_Control(pDX, IDC_COMBO1, m_FontList);   // 当前字体名称 CString m_selFont; 2...
  • shuilan0066
  • shuilan0066
  • 2012年01月10日 10:00
  • 2104

VB 获得系统字体列表

Private Sub Form_Load()Dim counterFor counter = 0 To Screen.FontCount - 1    List1.AddItem Screen.Fo...
  • jyh_jack
  • jyh_jack
  • 2008年05月03日 13:10
  • 2152

MFC-FontView枚举字体常用的API

int EnumFontFamiliesEx( HDC hdc, // handle to DC LPLOGFONT lpLogfont, ...
  • jjjjyyyyy
  • jjjjyyyyy
  • 2007年04月21日 10:10
  • 779

枚举获得系统字体

int CALLBACK EnumFontFamProc(LPENUMLOGFONT lpelf,LPNEWTEXTMETRIC lpntm,DWORD nFontType,long lparam) ...
  • wzy198852
  • wzy198852
  • 2013年09月24日 14:19
  • 904

获取系统所有安装的字体名称

C#中获取系统中所有已经安装的字体名称方法: List arrStrNames = new List(); InstalledFontColl...
  • Tweeenty
  • Tweeenty
  • 2015年03月16日 14:47
  • 1443

Qt.fontFamilies 字体枚举

Qt.fontFamilies保存了系统中的字体,是一个javascript数组 Flickable{ anchors.fill: parent contentWid...
  • A289672082
  • A289672082
  • 2016年06月07日 18:15
  • 522

VBA——获取字体列表

Sub getFont()     Set FontList = Application.CommandBars("Formatting").FindControl(Id:=1728)     If ...
  • immediately123
  • immediately123
  • 2014年07月29日 14:24
  • 1003

如何查询当前环境下,Qt所支持的字体的名称

转载:点击打开链接 目前从事嵌入式系统下的Qt应用程序开发; 程序需要支持中文,需要想qt的字体目录下导入中文字体; 目前导入为微软雅黑字体;当时不知道setfamily的时候需...
  • stoneboy100200
  • stoneboy100200
  • 2013年06月14日 10:03
  • 4459
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:枚举系统字体
举报原因:
原因补充:

(最多只允许输入30个字)