.NET实现之(套打解决方案(支持B/S和C/S))

简介: 打印想必大家都遇到过这样的问题,不想用那些太过强大的打印控件,在我开发的过程中也遇到了这样的情况我想要实现基本的纸面套打也就是将不同的纸面合同协议之类的A4纸打印上规定好的文字;上网搜了搜没有合适的第三方工具要么就是很复杂的报表设计器要么就是需要一系列的注册过程的工具; 所以本人就实现了模板打印设计器组件,纸面套打支持多页同时打印.

打印想必大家都遇到过这样的问题,不想用那些太过强大的打印控件,在我开发的过程中也遇到了这样的情况我想要实现基本的纸面套打也就是将不同的纸面合同协议之类的A4纸打印上规定好的文字;上网搜了搜没有合适的第三方工具要么就是很复杂的报表设计器要么就是需要一系列的注册过程的工具;

所以本人就实现了模板打印设计器组件,纸面套打支持多页同时打印.支持多份同时打印完全自动化,一键生成所有的纸面文档;

该打印工具支持C/S和B/S(ActiveX控件),的效果基本一样操作方式也基本一样;先看一下总体界面C/S界面:

B/S(ActiveX)界面:

该工具基于的是一套自定模板,通过DOM模型来实例化WINFOMR的控件位置根据底图确定坐标的位置然后通过GDI+直接打印就可以了;左边是已生成好的自定义模板列表,中间是编辑区域可支持实时拖拽,下面是控件的属性编辑区域;选择某个属性点击右键会出来该属性的选项列表,设置好后点击应用就修改当前模板的DOM文档;可以选择多份文档同时进行编辑;编辑完成后点击菜单栏中的文件->预览模板,就可以同时预览你所编辑的所有文档;界面上的所有的数据都是通过后台动态绑定的可以对单个文档绑定,单份文档绑定;具体细节由于时间问题就不多讲了;本人已上传全部源码,如在使用过程中遇到问题欢迎您找我;

下载地址为:http://files.cnblogs.com/wangiqngpei557/PrintThemp.rar

目录
相关文章
|
3月前
|
网络协议 Java Linux
Java 异常 java.net.UnknownHostException 的原因和解决方案
Java 异常 java.net.UnknownHostException 的原因和解决方案
434 0
|
1月前
|
Windows
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
|
4月前
|
消息中间件 存储 NoSQL
.NET开源的处理分布式事务的解决方案
.NET开源的处理分布式事务的解决方案
|
5月前
|
SQL 监控 NoSQL
一个.Net Core开发的,撑起月6亿PV开源监控解决方案
一个.Net Core开发的,撑起月6亿PV开源监控解决方案
28 0
|
6月前
|
Kubernetes 监控 网络协议
【K8S系列】Weave Net 故障排除的常见问题和解决方案
【K8S系列】Weave Net 故障排除的常见问题和解决方案
80 0
|
12月前
|
测试技术
JMeter java.net.URISyntaxException:Illegalcharacterinquery解决方案
JMeter java.net.URISyntaxException:Illegalcharacterinquery解决方案
171 0
|
12月前
|
测试技术
JMeter java.net.SocketException:Operationnotsupported:connect解决方案
JMeter java.net.SocketException:Operationnotsupported:connect解决方案
246 0
|
消息中间件 SQL 开发框架
.NET Core 事件总线,分布式事务解决方案:CAP
.NET Core 事件总线,分布式事务解决方案:CAP
.NET Core 事件总线,分布式事务解决方案:CAP
|
机器学习/深度学习 人工智能 算法框架/工具
医学图像分割模型U-Net介绍和Kaggle的Top1解决方案源码解析
医学图像分割模型U-Net介绍和Kaggle的Top1解决方案源码解析
233 0
医学图像分割模型U-Net介绍和Kaggle的Top1解决方案源码解析
|
关系型数据库 MySQL
net start mysql 无法启动mysql解决方案之一【NET HELPMSG 3534】
net start mysql 无法启动mysql解决方案之一【NET HELPMSG 3534】
438 1
net start mysql 无法启动mysql解决方案之一【NET HELPMSG 3534】