我使用MS Chart将图表渲染为PNG文件。
有两个图表标题共同占据了页面上过多的空间,因为
在
中查看WinForms示例项目http://archive.msdn.microsoft.com/mschart
我看到标题的许多方面(字体,颜色,边框,...)都可以更改,但我没有看到控制单个标题周围填充的选项,或两个标题之间的额外空格。
我错过了什么吗?
答案 0 :(得分:0)
你确定这是占据所有空间的标题吗?您可以通过设置标题边框来查看其边界的确切位置。无论如何,请尝试手动设置相应InnerPlotPosition
的{{1}},看看是否可以通过这种方式解决问题。
ChartArea
答案 1 :(得分:0)
我能够对标题渲染进行充分控制的唯一方法是使用PostPaintHandler自行渲染。
Chart c = new Chart();
c.PostPaint += (sender, e) => { /* Use e.ChartGraphics.Graphics for title */ };