FastReport 指定打印机



frxReport1.Report.PrintOptions.Printer := ‘打印机名称’;


一台电脑安装多台打印机,目前默认打印机为A4纸张的打印机,现在需要在 界面上增加一个条码打印按钮,和一个条码打印机设置界面,由操作人员自己设置条码打印机的名称,然后程序点击条码打印机打印的时候,打印机直接取设置的条码打印机~

我现在是把条码打印机设置界面,设置的打印机名称添加到fastreport中的data里面le,数据源里面可以看到设置的打印机名称,



然后在该打印模板中添加finishreport事件,在其code中添加语句:
    private void _FinishReport(object sender, EventArgs e)
    {
      Report.PrintSettings.Printer =  ((String)Report.GetColumnValue("打印机名称.打印机"))  ;
    }
现在打印的时候还是没有取到我设置的打印机~

自己弄出来了。。语句是对的,只是传参的时候,((String)Report.GetColumnValue("打印机名称.打印机"))多了换行符,所以没识别出来~在代码里面先处理下就好了

用ChangePrinter

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值