导出图表时遇到问题。我使用ChartFX图表
chart.ExportImageSize = new Size(600, 450);
如果图像的大小大于此值(1127,537),则会在导出的图像中剪切右边框和下边框。
对于导出,我使用简单的
chart.Export(FileFormat.Bitmap);
导出图表时没有使用自定义控件,图表在应用程序中看起来很正常(四周都是边框,我使用简单的黑色边框)。
答案 0 :(得分:0)
我意识到尝试解决这个问题很少有趣。 首先我没有边框
chart.Border = new SimpleBorder(SimpleBorderType.None, cOffice2007BackColor);
然后,我添加新的边框对象只是为了导出带边框的图表。
chart.Border = new SimpleBorder(SimpleBorderType.Color, Color.Black);
chart.Export(FileFormat.Bitmap);
比我还原边界。并且,它使用新边框导出图表,但不会调整边框大小。如果它大于ExportImageSize,我只看到左边和上边框,如果它更小,我会得到一个超出边界的图表的一部分。
因此,我将边框设置为开头,并且仅更改导出的颜色。
另外一个实现,明确设置ExportImageSize可能会导致一些有趣的副作用。即使面团你的情节看起来非常好,它有时会削减传说,如果它是大的