文字不在同一行显示???

phenixforever 2008-03-24 11:17:53
现在在做一个处理字体的程序,现在文字(英文)都能正常显示。但是,如果在同一行使用多种字体,就会出现文字向上偏移的现象(即文字的下边线不齐)。
哪位大侠能提供点线索,是什么原因引起的?
...全文
131 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
phenixforever 2008-04-01
  • 打赏
  • 举报
回复
我是用GDI+中的DrawString做的,我测试过这些字的y点坐标,是一样的。但就是底线不齐。
DRACULAX05 2008-03-31
  • 打赏
  • 举报
回复
不知道你字体是怎么显示的,如果是VC,那用TextOut和DrawText都是可以控制位置的,根据你的字体计算高度 GetTextExtention,
然后计算位置,完全可以保证下边线对齐的
phenixforever 2008-03-31
  • 打赏
  • 举报
回复
高手在哪里??
发帖
图形处理/算法

1.9w+

社区成员

VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
帖子事件
创建了帖子
2008-03-24 11:17
社区公告
暂无公告