C#Crystal报告更改打印对话框选项

时间:2013-06-05 12:46:01

标签: c# c#-4.0 crystal-reports desktop-application crystal-reports-2010

1)我想更改打印对话框中的选项,这是水晶报表的默认对话框。 2)我只想显示默认的打印机名称。并且不允许用户更换打印机。 3)我想从页面和页面选项中显示。

并隐藏所有其他选项。 我能这样做吗?

请回复。

2 个答案:

答案 0 :(得分:0)

一种方法是在消息框/您自己的表单中显示打印机名称作为对话框并调用

  rpt.PrintToPrinter(1, false, 5, 6);

答案 1 :(得分:0)

您可以设置打印选项并致电ReportDocument.PrintToPrinter()以打印到默认打印机。在打印选项中,如果将打印机名称设置为“默认”,它将打印到默认打印机。

在从/向页面输入方面,您应该定义自己的表单,以允许用户为每个表单输入值。或者,如果您想强制它们打印所有页面,您可以使用它来获取要打印的页数。

    var pageView = (PageView) crystalReportViewer1.Controls[0];
    var numberOfPages = pageView.GetLastPageNumber();