博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模板打印(套打)模块
阅读量:5173 次
发布时间:2019-06-13

本文共 806 字,大约阅读时间需要 2 分钟。

一、源码描述

      这是一款模板套打程序,主要通过设置模板底图、添加打印项和链接数据等方法,实现套打功能。源码提供了例子程序,并有详细的代码注释,很适合二次开发使用,值得推荐,感兴趣的朋友可以下载使用。
二、功能介绍
      本程序提供2种模板套打示例:一是“文件套头模板”,二是“快递单据模板”;需要其他功能的模板,只需要对照数据库表和字段编写打印配置项,即可与数据库挂接,进行打印。
      套打原理:
      1、编写打印项配置文件:Debug\Templates\DataItems_xxx.xml,参考源码图片“文件套头模板数据项配置-与数据库表和字段对应”将需要打印的数据库字段配置在此文件中,以便程序执行打印时按配置的字段值去读数据库中存储的值来进行打印;
      2、编辑模板:先导入参考底图,再在底图相应位置添加打印项、链接数据、设置数据格式,再保存;其中配置文件Debug\Templates\xxx.xml中记录了各打印项起止位置,链接的数据(对应数据库某个字段),及日期时间格式(★只打印年、月、日,是否打印星期几等);
      3、打印(预览):首先读取需要打印的数据(DataTable类型),然后读取模板配置文件,最后按配置信息来画出打印信息,进行打印;
      4、★系统仅使用配置文件名(以上介绍是的xxx)来定义不同的模板,您可以根据需要制作多个不同类型的模板,通性性很好。
三、注意事项
      1、开发环境为Visual Studio 2010,无数据库,使用.net 2.0开发。
      2、该源码的具体使用方法可以参照源码注释。
      3、源码可用于个人学习和商业程序等。
      4、本程序使用了用户自定义控件,若要修改核心代码,难点在于控件的事件触发机制,需要一定的编程基础;不过本程序已经封装得相当完善了,您只需要调用即可,很简单。

 

下载地址:

 

转载于:https://www.cnblogs.com/dengxi/p/6349497.html

你可能感兴趣的文章
【CF799E】Aquarium decoration 线段树
查看>>
大运飞天 鲲鹏展翅
查看>>
从ECMA到W3C
查看>>
软件工程--第十六周学习进度
查看>>
yii2 ActiveRecord多表关联以及多表关联搜索的实现
查看>>
搜狗输入法安装--ubuntu
查看>>
ps/2接口键盘的输入及显示
查看>>
Swift———a Glance(极客学院)笔记
查看>>
【poj3294-不小于k个字符串中最长公共子串】后缀数组
查看>>
java如何获取其它用户登录的真是IP地址
查看>>
Jquery通过指定层次关系获取元素
查看>>
c# for 和 foreach 的区别
查看>>
docfx (一)
查看>>
HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别
查看>>
深度学习之前馈神经网络(前向传播和误差反向传播)
查看>>
IEnumerable<T>和IQueryable<T>区别
查看>>
(转)MFC界面风格
查看>>
Centos7 tmux1.6 安装
查看>>
二叉树(三)
查看>>
linux加密文件系统 fsck 无法修复一例
查看>>