积极答复者
怎样在VC6使用GDI+设置字符串的字距?

问题
-
例如我有一个程序如下:
FontFamily fontFamily(L"宋体");
GraphicsPath path;
StringFormat strfmat;
strfmat.SetAlignment(StringAlignmentNear);
RectF rectR(30.0,30.0,700.0,80.0);Pen pen2(Color(255,0,0,255),4.0);
SolidBrush redBrush(Color(255,255,255,255));
pen2.SetLineJoin(LineJoinRound);path.AddString(L"微软中文主页",-1,&fontFamily,FontStyleRegular,50,rectR,&strfmat);
g.DrawPath(&pen2,&newPath);
g.FillPath(&redBrush,&newPath);怎样能够使 "微软中文主页" 能够以自己定义的间距显示出来呢?
谢谢!!!
答案
-
-
可以自己计算字体的宽度,然后在输入下一个字符的时候调整间距。
- 已建议为答案 Sheng Jiang 蒋晟Moderator 2009年2月3日 5:23
- 已标记为答案 Sheng Jiang 蒋晟Moderator 2009年2月7日 21:26
全部回复
-
-
可以自己计算字体的宽度,然后在输入下一个字符的时候调整间距。
- 已建议为答案 Sheng Jiang 蒋晟Moderator 2009年2月3日 5:23
- 已标记为答案 Sheng Jiang 蒋晟Moderator 2009年2月7日 21:26