0

我在我的 VB 程序中使用 Dundas Chart Profession 根据我的数据生成图表。现在我的图表可以正常打开,但我不确定如何添加功能以让用户在程序运行后选择打印(和导出)图表。

4

1 回答 1

0

我不知道如何导出图表,但我已经知道如何打印和保存它。

打印:

要打印图表,我在这里找到了解决方案。这是在“自定义打印图表的大小”下标记的 Dundas 数据可视化组件支持页面上。另外,如果您想知道他们是如何获得 PrintDocument 的,就像我一样,它位于 System.Drawing.Printing.PrintDocument 下。

保存:

为了节省你所拥有的一切是

ChartName.SaveAsImage("pathwayAndFileName.png", ChartImageFormat.Png)

其中 ChartImageFormat 在 Dundas.Charting.WinControl 下,png 可以是 Dundas.Charting.WinControl.ChartImageFormat 下的任何扩展名。当然,这不得不知道用户想要使用的文件名和路径,所以我研究了如何进行保存对话框,内置,因为我不想自己重新创建它。我在 System.Windows.Forms 下找到了 SaveFiledialog,它们还具有打开、加载和打印功能。当然,我已经有了另一张印刷品。

设置它使用的初始目录是

dialogName.InitialDirectory = Application.StartupPath

然后用 ShowDialog 打开

于 2010-06-11T21:24:42.857 回答