delphi7 TDBChart的X轴显示的汉字能否纵向显示?

用两只脚走路 2017-05-08 09:00:54
自己用TDBChart 测试了数据可以显示,不知道此控件能否将X轴的汉字纵向显示,,我找了很久都没发现此控件有此属性;望大神帮忙看看,能否实现。问题如下图:

...全文
541 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hnyxz 2017-09-13
  • 打赏
  • 举报
回复
感 谢大神们的回复,y轴用同样的方法好像不行,y轴的文字竖排该如何解决?
用两只脚走路 2017-05-16
  • 打赏
  • 举报
回复
字体是倒着的,不知道正着竖着显示,是不是调试TOP 就可以,还需测试下!
jjpweb 2017-05-09
  • 打赏
  • 举报
回复
双击dbchart 选择axis页 左侧的raido选择bottom 选择labels页 调整angle
用两只脚走路 2017-05-09
  • 打赏
  • 举报
回复
引用 1 楼 lyhoo163 的回复:
默认的控件,X轴汉字不支持纵向显示。除非你继承并重新画,重新outtext。
谢谢 lyhoo163 ,我问过其他人,D7上很少用此控件。 我也是很少用此控件,不知道有没有此控件的详细调用说明,我研究研究,谢谢!
lyhoo163 2017-05-09
  • 打赏
  • 举报
回复
学习了。
用两只脚走路 2017-05-09
  • 打赏
  • 举报
回复


选择axis页
左侧的raido选择bottom
选择labels页
调整angle 为90 即可。 再次感谢 jjpweb
用两只脚走路 2017-05-09
  • 打赏
  • 举报
回复
引用 4 楼 zhujinqiang 的回复:
[quote=引用 3 楼 jjpweb 的回复:] 双击dbchart 选择axis页 左侧的raido选择bottom 选择labels页 调整angle
试了下 很神奇 不错不错! 楼主,直接在DBchat的属性页Properties 展开BottomAxis 的+号 把那个LabelsAngle 的值,改成180 试试吧。[/quote] 的确很神奇,不过LabelsAngle这个和双击后改Angle的值是同一个属性,180相当于角度,字体会反着显示,90度是直角刚好适合我的竖形显示汉字
用两只脚走路 2017-05-09
  • 打赏
  • 举报
回复
引用 3 楼 jjpweb 的回复:
双击dbchart 选择axis页 左侧的raido选择bottom 选择labels页 调整angle
我试过了,的确可以改变汉字的显示排版,但是我刚刚测试都没找到正确姿势(主要是改了angle后字体斜着的),等我测试完结贴给分!
zhujinqiang 2017-05-09
  • 打赏
  • 举报
回复
引用 3 楼 jjpweb 的回复:
双击dbchart 选择axis页 左侧的raido选择bottom 选择labels页 调整angle
试了下 很神奇 不错不错! 楼主,直接在DBchat的属性页Properties 展开BottomAxis 的+号 把那个LabelsAngle 的值,改成180 试试吧。
lyhoo163 2017-05-08
  • 打赏
  • 举报
回复
默认的控件,X轴汉字不支持纵向显示。除非你继承并重新画,重新outtext。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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