也来一篇关于Infragistics WPF Report的使用教程 (二)
来源:互联网 发布:兄弟连php视频 百度云 编辑:程序博客网 时间:2024/06/06 12:39
前一篇介绍了如何定义Infragistics报表, 在实际开发过程中还遇到一个问题
在调整了纸张的大小, 改为自定义纸张之后, 生成报表之后 , 点击打印按钮, 打出来的都是空的纸. 但是明明报表中是有内容的. 但是直接使用代码打印就没有问题. 因此, 为了解决这个问题, 我取消掉了报表预览, 直接使用了代码打印.
在XamReportViewer的OnProcessingCompleted中加上如下打印代码, 即可实现加载完成后自动打印.
private void XamReportViewer_OnProcessingCompleted(object sender, ProcessingCompletedEventArgs e) { XamReportViewer repPrint = sender as XamReportViewer; Dispatcher.BeginInvoke(new Action(() => { if (repPrint != null) { LocalPrintServer localPrintServer = new LocalPrintServer(); PrintQueue defaultPrintQueue = localPrintServer.DefaultPrintQueue; PageSettings currentPageSettings = repPrint.GetCurrentPageSettings(); PaperSettings paperSettings = new PaperSettings(currentPageSettings.PaperSize, currentPageSettings.PageOrientation); repPrint.Print(paperSettings, defaultPrintQueue, Infragistics.Controls.Reports.PageRange.All); this.Close(); } }), System.Windows.Threading.DispatcherPriority.Background, null); }
0 0
- 也来一篇关于Infragistics WPF Report的使用教程 (二)
- 也来一篇关于Infragistics WPF Report的使用教程 (一)
- 关于Infragistics.WebUI.UltraWebGrid按钮的使用
- 关于Infragistics.WebUI.UltraWebGrid的使用
- Infragistics WebDataGrid的使用
- 关于Report.rdlc的使用
- Infragistics NetAdvantage UltraGrid的使用
- Infragistics NetAdvantage UltraGrid的使用
- 一篇关于javabean的教程
- 一篇关于javabean的教程
- 一篇关于javabean的教程
- Seal Report使用教程(二)——项目文件
- 关于Crystal Report动态分组的使用
- 关于Infragistics的UltraWebGrid的updatecellbatch事件
- Infragistics使用
- Infragistics使用
- 关于第三方控件Infragistics的安装
- 也凑一篇关于FTP服务器vsftpd的文章
- DOM4J解析XML文档
- Linux常用命令(1):文件目录ln chmod
- Python 使用pycha画图表
- IOS如果将一个十六进制的color转换成UIColor,很实用
- android ListView之BaseAdapter的使用方式
- 也来一篇关于Infragistics WPF Report的使用教程 (二)
- Java编程思想笔记——第九章
- Cadence
- 关于投票系统刷票方式原理(突破ip限制刷票PHP版)
- POJ--如何求阶乘的位数
- 解决模式对话框和window.open打开新页面Session会丢失问题
- 常见html加下划线,加粗等代码
- crtmpserver基础类介绍
- C++用new和不用new创建类对象区别