找回密码
 立即注册

QQ登录

只需一步,快速开始

a729815303

新手上路

1

主题

2

帖子

27

积分

新手上路

积分
27
  • 25

    金币

  • 主题

  • 帖子

最新发帖
a729815303
新手上路   /  发表于:2014-10-14 11:43  /   查看:7569  /  回复:9
ActiveReport 可以跳过打印预览也跳过打印机选择直接打印吗?

9 个回复

倒序浏览
zl906310
论坛元老   /  发表于:2014-10-14 18:02:00
沙发
回复 1楼a729815303的帖子

Private Sub btnPrint()      
    Load rptInvoice     
   rptInvoice.dcRptData.RecordSource = "SELECT * FROM Invoices " & " WHERE OrderID  = "  & Str(lSelectedOrder)        
   rptInvoice.PrintReport False        
   Unload rptInvoice
End Sub
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-14 18:21:00
板凳
回复 1楼a729815303的帖子

测试代码如下:

  1.             PageReport pr = new PageReport(new FileInfo(Path.Combine(Application.StartupPath, "..\\..\\PageReport1.rdlx")));
  2.             pr.Document.Printer.PrinterName = "Microsoft XPS Document Writer";
  3.             pr.Document.Printer.Landscape = true;
  4.             pr.Run();
  5.             pr.Document.Print(false,false,false);
复制代码

评分

参与人数 1满意度 +5 收起 理由
a729815303 + 5

查看全部评分

回复 使用道具 举报
a729815303
新手上路   /  发表于:2014-10-17 10:56:00
地板
感谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-17 12:07:00
5#
回复 4楼a729815303的帖子



为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢

评分

参与人数 1满意度 +5 收起 理由
a729815303 + 5

查看全部评分

回复 使用道具 举报
qakmak
论坛元老   /  发表于:2014-10-18 18:01:00
6#
版主, 那如果是在HTML上呢?  有个打印按钮. 用JS吗? 还是?
貌似您提供的代码是直接是C/S模式的客户端工具上执行的吧?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-20 17:03:00
7#
回复 6楼qakmak的帖子

是服务端代码,可以通过 Server Button 的 Click 事件来调用3#代码,无法通过javascript代码指定打印机,谢谢

测试代码:

  1.         protected void Button2_Click(object sender, EventArgs e)
  2.         {
  3.             PageReport pr = new PageReport(new FileInfo(this.Server.MapPath("PageReport1.rdlx")));
  4.             pr.Document.Printer.PrinterName = "Microsoft XPS Document Writer";
  5.             pr.Document.Printer.Landscape = true;
  6.             pr.Run();
  7.             pr.Document.Printer.Print();
  8.         }

复制代码


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢

评分

参与人数 1满意度 +5 收起 理由
a729815303 + 5

查看全部评分

回复 使用道具 举报
ALM_LongTime
注册会员   /  发表于:2019-3-30 17:21:44
8#
在WPF里应该怎么做呢 ?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-4-1 09:56:11
9#

WPF也是一样的,直接使用该代码实现静默打印就行。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-4-1 09:56:13
10#

WPF也是一样的,直接使用该代码实现静默打印就行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部