zoukankan      html  css  js  c++  java
  • [转载].NET实现之(套打解决方案(支持B/S和C/S))

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

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

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

    B/S(ActiveX)界面:

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

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

  • 相关阅读:
    Python内置函数(33)——any
    Python内置函数(32)——all
    Mybatis相关SQL操作总结
    mybatis与oracle使用总结
    J2EE分布式服务基础之RPC
    J2EE企业级应用架构
    Dubbo模块介绍
    Dubbo简介
    Http之ContentType
    JSONP解决跨域方案
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/2935704.html
Copyright © 2011-2022 走看看