c#水晶报表更改打印对话框选项
本文关键字:打印 对话框 选项 水晶 报表 | 更新日期: 2023-09-27 18:17:07
1)我想改变打印对话框中的选项,这是水晶报告的默认对话框。2)我只想显示默认的打印机名称。并且不允许用户更改打印机。3)我想显示from page和to page选项
并隐藏所有其他选项。我可以这么做吗?
请回复。
您可以设置打印选项并调用reportdocument . printtopprinter()来打印到默认打印机。在打印选项中,如果您将打印机名称设置为"Default",它将打印到您的默认打印机。
在输入from/to page方面,您应该定义自己的表单,允许用户为每个表单输入一个值。或者,如果您想强制它们打印所有页面,您可以使用此命令来获取要打印的页数。
var pageView = (PageView) crystalReportViewer1.Controls[0];
var numberOfPages = pageView.GetLastPageNumber();
一种方法是简单地在消息框/您自己的表单中显示打印机名称作为对话框,并调用
rpt.PrintToPrinter(1, false, 5, 6);