在VB或C中使用Dundas图表时如何打印和导出#

问题描述:

我在我的VB程序中使用Dundas Chart Profession来根据我的数据生成图表。现在我有我的图表打开罚款,但我不确定如何添加功能,让用户选择打印(和导出)一旦程序运行图表。在VB或C中使用Dundas图表时如何打印和导出#

我没有弄清楚如何导出图表,但我已经想出了如何打印和保存图表。

要打印:

要打印我发现溶液here图表。这在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的

打开