IFontDisp m_ipFont = new StdFontClass() as stdole.IFontDisp;
private void m_comFont_SelectedIndexChanged(object sender, EventArgs e)
{
m_ipFont.Name = m_comFont.SelectedItem.ToString();
m_curSymbol.Font = m_ipFont;
PreviewImage();
}
m_curSymbol.Font = m_ipFont;必须采用这种形式,
而不能m_curSymbol.Font.Name="宋体";这样是无法更改的!
本文介绍了一种在C#中动态更改字体的方法,通过使用IFontDisp接口而非直接修改属性来实现字体的更改,并提供了一个具体的代码示例。
2202

被折叠的 条评论
为什么被折叠?



