日期:2014-05-19  浏览次数:20783 次

怎么把字符串[Font: Name=MS UI Gothic, Size=14.25, Units=3, GdiCharSet=128, GdiVerticalFont=False]转成System.Drawing.Font

font   =   fontDialog1.Font;
font.ToString()
得到了一个字符串,把它存到一个INI文件中,以后用的时候再从INI文件中取出来.
请问怎么把这个字符串转会FONT型.

------解决方案--------------------
根据字符串,获取相关的参数,通过Font构造函数,创建Font对象。

[C#]
public Font(
string familyName,
float emSize,
FontStyle style,
GraphicsUnit unit,
byte gdiCharSet,
bool gdiVerticalFont
);
------解决方案--------------------
System.Drawing.Font font = new Font( "MS UI Gothic ",36,3);