DevExpress的GridControl如何实现打印和打印预览
第一种方法:
DevExpress.XtraPrinting.DynamicPrintHelper ph = new DevExpress.XtraPrinting.DynamicPrintHelper();
if (ph.IsPrintingAvailable)
{
ph.PageSettings = set_print_page;
ph.PageSettings.Landscape = true;
ph.ShowPreview(this.gc, true);
}
第二种方法:
{
DataRowView drv = (DataRowView)BS_Roads.Current;
PrintingSystem ps = new PrintingSystem();
PrintableComponentLink link = new PrintableComponentLink(ps);
link.Component = gc;
link.Landscape = true;
PageHeaderFooter phf = link.PageHeaderFooter as PageHeaderFooter;
phf.Header.Content.Clear();
phf.Header.Content.AddRange(new string[] { "", drv["线路名"].ToString() + "站点信息表", "" });
phf.Header.Font = new System.Drawing.Font("宋体", 16, System.Drawing.FontStyle.Regular);
phf.Header.LineAlignment = BrickAlignment.Center;
phf.Footer.Content.Clear();
phf.Footer.Content.AddRange(new string[] { "", String.Format("打印时间: {0:g}", DateTime.Now), "" });
link.CreateDocument();
link.ShowPreview();
}
else
{
XtraMessageBox.Show("打印机不可用...", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
转载于:https://www.cnblogs.com/kakaliush/archive/2010/04/20/1715932.html
DevExpress的GridControl如何实现打印和打印预览相关推荐
- Lodop中特殊符号¥打印设计和预览不同
Lodop中¥符号样式改变问题 Lodop中对超文本样式的解析,虽然说是按照调用的本机ie引擎,但是调用的ie版本可能不同,导致在ie下是一种样式,预览又是另一种样式.可能是有些样式没有具体设置,走的 ...
- 用友T6软件设置打印模板后预览没有变化-用友T6
设置打印模板后预览没有变化 原因分析:操作员在进行打印预览时如果在预览界面选择"保存当前设置",此时会在C盘下生成一个XML格式的文件,无论如何修改单据打印模板,预览调取的都是保存 ...
- 自定义模板、自定义打印机、自动打印:grid++ report自动打印、clodop预览和自动打印(electron+vue)
一.grid++ report选择模板预览和自动打印 这里主要是前后端配合,数据前端传入,打印后端配置. IGridppReport 成员: 封装立即打印,数据格式为: {"reportDa ...
- 水晶报表制作6*4cm的打印纸标签,预览时数据是一页,打印出来却多了一页空白?
欢迎来到一块钱的博客!!! 问题描述:水晶报表 预览时数据是一页,打印出来却多了一页空白.如图: 问题情况分析: 尝试1: 用水晶报表工具Crystal Reports2010设置一个(宽)6X4cm ...
- C#调用CodeSoft Label档打印Label及预览Demo
一.布局如下 二.后端代码实现如下 public string str = "887451254";public string filePath=null;string labFi ...
- ie浏览器html打印预览,Javascript实现IE打印页面设置、预览、首页设置的代码
1.js代码方式 复制代码 代码示例: IE打印页面设置-www.jquerycn.cn .noprint{ display:none; } function printsetup(){ // 打印页 ...
- PB设置打印比例和预览比例
string ls_zoom ls_zoom = 50 //50%的比例 //预览比例 dw_1.modify("datawindow.print.preview.zoom=" + ...
- IE调用WebBrowser控件实现WEB打印、分页打印、无预览打印
WebBrowser控件 WebBrowser ActiveX 控件提供托管的包装. 托管的包装便可以在 Windows 窗体客户端应用程序中显示网页. 你可以使用WebBrowser控件重复中你的应 ...
- Java 打印功能带预览,自定义纸张大小
效果图 package print; import java.awt.*; import java.awt.print.*; import javax.print.PrintService; impo ...
- 增加了页面的打印功能以及预览功能
弹窗部分代码 <div> <el-button type="primary" size="small" @click="previe ...
最新文章
- 计算机二级考试题未来教育里占多少,计算机二级笔试试题未来教育版.doc
- 如何将Twitter的内容导入到SAP CRM和C4C
- 自学Java-运算符
- 【行业】点餐App未来必须面对的三大难题
- 前端学习(3164):react-hello-react之添加todoList
- HTTP/1.1与HTTP/1.0的区别
- 计算机没考好的检讨书300百以上,考试没考好的万能检讨书300字(精选5篇)
- AOP 你想干什么 IOC 你服务什么
- 学习笔记: cdq分治
- 【设计模式专题】Singleton
- 程序员客栈(项目简介)
- [线性模型总结] 线性回归+方差分析+协方差分析+混合效应+面板数据模型
- 《触动人心—设计优秀的iPhone应用》读书笔记(二)
- Django使用supervisor管理celery和uwsgi实践记录 uwsgi BACKOFF Exited too quickly (process log may have details)
- 第十章:Archiving
- ddl是什么(ddl是什么软件)
- 新建应用,应用创建失败
- 《EffcativeSTL》
- 计算机微格教学心得体会,微格教学心得体会6篇_微格教学体会报告
- 使用基于注意力的编码器-解码器实现医学图像描述
热门文章
- 需要凭据_PE管件连接时有哪些需要注意的地方
- String split分隔符总结
- js改变style中的值
- Linux各类压宿包的压缩和解压方法
- android原生插件,适用于 Android 的原生 (C++) 插件
- 【CCCC】L3-025 那就别担心了 (30分),dfs搜索起点到终点的路径条数。
- 【NOIP2001】【Luogu1025】数的划分(可行性剪枝,上下界剪枝)
- Java正则匹配美元表达式_Java中的正则表达式“ $”(美元)元字符
- 剑指offer -- 反转链表
- C++11新特性 右值引用与移动语义