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();
}
查看全文
相关阅读:
PHP面向对象——类
PHP强大的数组函数
php学习资源
版本管理(二)之Git和GitHub的连接和使用
版本管理(一)之Git和GitHub的区别(优点和缺点)
(win10)Wamp环境下php升级至PHP7.2
wamp3.1.0 X64下载链接
4.总结近5周以来的github上的工作情况,以图表方式分析你小组的工作情况、存在的问题及解决的方案。(尤心心)
四则运算需求分析和功能实现--杨宇杰
1.对四则运算软件需求的获取方式进行实践,例如使用调查问卷访问相关关系人等。
原文地址:https://www.cnblogs.com/spymaster/p/950707.html
最新文章
【2019.11.27】SDN课程阅读作业(2)
【2019.11.27】SDN上机第5次作业
【2019.11.24】个人作业——软件评测
【2019.11.20】SDN上机第4次作业
【2019.11.18】SDN阅读作业
【2019.11.13】SDN上机第3次作业
【2019.11.06】SDN上机第2次作业
Rocket
Rocket
Rocket
热门文章
Rocket
Rocket
Rocket
Rocket
Rocket
Rocket
Rocket
微信分享网页时自定义标题、描述和图片
laravel的seeder数据填充
PHP算法------排序
Copyright © 2011-2022 走看看