前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.NET实现之(套打解决方案(支持B/S和C/S))

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

作者头像
王清培
发布2022-03-14 14:00:08
4010
发布2022-03-14 14:00:08
举报
文章被收录于专栏:王清培的专栏王清培的专栏

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

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

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

B/S(ActiveX)界面:

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-05-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档