• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Delphi选择指定打印机的方法《LceMeaning》

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

以下代码经本人Delphi XE2下编写并通过

          case Sysconfig.ReadInteger('Printer','IsPrint',0) of
            0:
              begin
                 if Sysconfig.ReadBool('Printer','Spending',False) then
                   begin
                     if MessageBox(Handle, PChar('是否打印消费单据?                                          '),
                       PChar('打印'), MB_ICONINFORMATION or MB_YESNO or MB_DEFBUTTON1) = IDYES then
                         begin
                           goto GoToS;
                         end;
                   end;
              end;
            1:
              begin
                GoToS :
                if Sysconfig.ReadBool('Printer','Spending',False) then
                   begin
                      frxReport1.Clear;
                      frxReport1.LoadFromFile('Report\MConsumer.fr3');
                      //frxReport1.ShowReport();
                      frxReport1.PrepareReport;
                      frxReport1.PrintOptions.ShowDialog := False;
                      frxReport1.PrintOptions.Printer := PrintName;  //此处一定要用变量
                      frxReport1.PrintOptions.Copies := Sysconfig.ReadInteger('Printer','SpendingCopies',1);
                      frxReport1.Print;
                   end;
              end;
          end;

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DelphiLiveBindings初探发布时间:2022-07-18
下一篇:
Delphi使用之函数发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap