加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

基于DEV控件库的webservice打印.repx模板

发布时间:2020-12-16 21:39:48 所属栏目:安全 来源:网络整理
导读:本文使用的DEV版本为10.1版本? 首先需要添加Dll引用 DevExpress.Data.v10.1 DevExpress.XtraPrinting.v10.1 DevExpress.XtraReports.v10.1 1 using DevExpress.XtraReports.UI; 2 3 private static bool PrintRepx() 4 { 5 try 6 { 7 XtraReport printTempla

本文使用的DEV版本为10.1版本?

首先需要添加Dll引用

DevExpress.Data.v10.1

DevExpress.XtraPrinting.v10.1

DevExpress.XtraReports.v10.1

 1 using DevExpress.XtraReports.UI;
 2 
 3 private static bool PrintRepx()
 4         {
 5             try
 6             {
 7                 XtraReport printTemplate = new XtraReport();
 8 
 9                 string fileName = "D:模板.repx";
10                 DataTable dtRpt = new DataTable();
11                 dtRpt.Columns.Add("二维码",typeof(int));
12                 dtRpt.Rows.Add(1233);
13 
14                 printTemplate.LoadLayout(fileName);
15                 printTemplate.DataSource = dtRpt.DefaultView;
16                 printTemplate.CreateDocument();
17 
18                 ReportPrintTool printTool = new ReportPrintTool(printTemplate);
19                 printTool.Print();
20                 return true;
21             }
22             catch (Exception ex)
23             {
24                 return false;
25             }
26         }

在winfrom的环境下?XtraReport 是可以直接调用?Print()?打印的。

但是在webservice的环境下直接调用会出现错误?The?method?or?operation?is?not?supported.

所以改用?ReportPrintTool 进行打印。

打印为webservice部署的服务器所连接的打印机。

使用的模板也是存放在服务器上的。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读