这种横着的字体如何显示

ccbbcc 2018-10-12 11:40:27

如上图所示,那个横着的力(KN)如何显示?谢谢
...全文
637 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
笨狗先飞 2018-10-12
  • 打赏
  • 举报
回复
字体名前加个“@”试试? 比如原来是"宋体",改成"@宋体"
舉杯邀明月 2018-10-12
  • 打赏
  • 举报
回复
引用 4 楼 chenbingjy 的回复:
你这样说,我还是不知道怎么写代码。怎么把文本区域旋转90度呢?

比如你用一个PictureBox做后台缓冲,大致流程如下:

pic.cls
pic.currentx=0
pic.currenty=0
pic.print "要输出的文本";

注意,上面的print之后一定要加分号 !
此时,以pic.currentx 、pic.currenty 的值就知道“输出区域”有多宽、多高了。
注意,控件的“内部大小”必须要大于这个区域大小,否则就被裁剪了。
你也可以在print之前,设置pic的字体名称、文本颜色等。

最后,只要把这块“输出文本区域”,画到“目标区域并旋转90° ”就可以了。

具体如何旋转图像,你可以搜索一下代码……
舉杯邀明月 2018-10-12
  • 打赏
  • 举报
回复
找到一个直接旋转字体进行输出的,楼主参考一下。
可以把文本旋转任意角度。
(记不清楚来源了,很可能是以前老马的代码)

ccbbcc 2018-10-12
  • 打赏
  • 举报
回复
你这样说,我还是不知道怎么写代码。怎么把文本区域旋转90度呢?
舉杯邀明月 2018-10-12
  • 打赏
  • 举报
回复
带@的字体,基本上都是把“汉字”旋转了一下,英文字符没有旋转的。

可以用“后台缓冲画图”的方式,先按常规的形式输出到“缓冲”中,
再把这部分文本区域旋转90°画到你的图表上。
ccbbcc 2018-10-12
  • 打赏
  • 举报
回复

Label8.Font.Name = "@宋体"
我加了上面这句,成了上图所示,力横过来了,可是(KN)还是竖着的

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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