以编程方式设置打印设置以进行图表控制(mscharts)

时间:2016-06-29 22:09:45

标签: c# charts mschart

有没有办法以编程方式设置图表打印的一些设置?我希望默认打印是横向方向,但我能找到的唯一方法是启动chart1.Printing.PageSetup()并让用户执行此操作。我宁愿自己在代码中处理它。

以下是我的选择。我尝试使用PrintDocument设置,但找不到我需要的东西。谢谢你提前。

Options

我正在使用Visual Studio 2010和.NET 4.0,而我正在使用winforms。

1 个答案:

答案 0 :(得分:1)

您可以设置各种属性,就像您尝试的那样。只需稍微查看PrintDocument的各种属性,这是一个常规PrintDocument对象!

Orientation隐藏在Landscape属性后面......:

 chart1.Printing.PrintDocument.DefaultPageSettings.Landscape = true;