zoukankan
html css js c++ java
(原)XtraGrid打印过程中不同的报表使用不同的打印机
场景:
系统内各种报表格式、大小均不统一,有用A4纸的,有A3纸的,而各部门配置的打印机又不同,所以需要根据报表的大小可以指定不同的打印机。
解决方法:
1、
XtraReport 有
PrinterName 属性,在打印之前指定即可,如不指定则为系统默认打印机
。
2、取系统中所有打印机
private
void
sBtnRefresh_Click(
object
sender, EventArgs e)
{
foreach
(String pkInstalledPrinters
in
PrinterSettings.InstalledPrinters)
{
cbEditPrinter.Properties.Items.Add(pkInstalledPrinters);
}
cbEditPrinter.Properties.Sorted
=
true
;
}
3、指定不同的报表使用不同的打印机。
private
void
sBtnPrint_Click(
object
sender, EventArgs e)
{
XtraReport1 xr
=
new
XtraReport1();
xr.PrinterName
=
cbEditPrinter.Text;
xr.Print();
}
private
void
sBtnPrint3_Click(
object
sender, EventArgs e)
{
XtraReport3 xr
=
new
XtraReport3();
xr.PrinterName
=
cbEditPrinter.Text;
xr.Print();
}
private
void
sBtnPrint2_Click(
object
sender, EventArgs e)
{
XtraReport2 xr
=
new
XtraReport2();
xr.PrinterName
=
cbEditPrinter.Text;
xr.Print();
}
查看全文
相关阅读:
java微信扫码支付(模式二)
Python学习08
学习java第12天
学习java第11天
学习java第十天
学习Java第九天
学习Java第八天
学习Java第六天
学习Java第六天
学习Java第五天
原文地址:https://www.cnblogs.com/spymaster/p/950707.html
最新文章
2020软件工程作业02
2020软件工程作业01
7月17号
7月16号
7月15号
7月14号
7月13号
7月12号
7月11号日报
7月10号
热门文章
7月9号
7月8号日报
idea安装loombook插件
spring ioc实现原理
svn提交新建文件夹报错:svn: Working copy 'xxx' is too old (format 10, created by Subversion 1.6)
最近使用SSH开发所遇问题总结3
最近使用SSH开发所遇问题总结2
最近使用SSH开发所遇问题总结
Windows下安装Redis数据库
Navicat Premium 12连接PostgreSQL
Copyright © 2011-2022 走看看