FastReport进行指定打印机

  最近在做一个条码打印的项目,本人通过Delphi + FastReport 4才做,发现条码打印有两种,需要两台条码打印机。因此在打印的时候需要进行事先设置制定的打印机。

具体方法如下:

  1. 在Delphi中,Printer封装了打印的很多信息,通过属性Printers: TStrings记录了当前系统安装的所有打印机的信息。通过这个属性我们来使需要打印的条码设置对应的打印机。
  2. 在FastReport中设置不同的条码报表,需要打印的时候进行导入文件(frxReport1.LoadFromFile(PID_FILE)),打印属性PrintOptions.Printer进行指定对应的打印机。然后      DataModule1.frxReport1.PrepareReport();                               
      DataModule1.frxReport1.PrintOptions.ShowDialog:=false;  //不显示打印设置
      DataModule1.frxReport1.Print;                                                    //直接打印
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值