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

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

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧