基于winform软件的通用打印方法与流程

文档序号:11133508阅读:408来源:国知局

本发明涉及一种计算机应用技术,尤其涉及一种打印方法。



背景技术:

在现有技术的应用软件过程中,不同用户对表单的分类以及表单具体内容的要求各不相同,固定表单显然已经无法满足多样的需求,需要按不同用户需求灵活调整变动一些表单的功能。现在的统计软件中报表打印都是将数据导出到Excel或其它软件中,进行分续表、固化每张报表的表头和甲栏分组的整理,使其符合国家规定的要求后,再进行打印。这种方式主要存在以下几个问题:既浪费了人力、物力,又降低了工作效率,造成了资源上的浪费;在人工调整报表格式的过程中,操作人员很有可能无意改动了报表中的数据,造成了统计数据的不准确。为了解决这个问题,我们设计开发出了表单自定义方法功能组件。使用户可以对表单进行更多的控制,设置更复杂的约束,提供更友好的导航维护方式,扩展了可支持的功能范围,打破了平台整体的封闭性,达到了直接灵活控制最终表单的目的。



技术实现要素:

本发明的技术效果能够克服上述缺陷,提供一种基于winform软件的通用打印方法,其提高了报表的准确率和打印效率。

为实现上述目的,本发明采用如下技术方案:其包括如下步骤:1)表单创建;2)创建数据表;3)输入数据表数据;4)对数据表的数据自动调整、管理;5)自动定制打印格式;6)打印;其特征在于:所述表单创建采用表单自定义方法,自定义步骤如下:1)数据模型定义或表实体定义;2)表单模型定义;3)表单分类应用定义;4)表单存储过程定义;5)应用表单应用定义;6)表单实际应用。

基于winform软件的通用打印方法,快速简单,无需人工干预,提高了报表的准确率和打印效率。

具体实施方式

本发明的通用打印方法包括如下步骤:1)表单创建;2)创建数据表;3)输入数据表数据;4)对数据表的数据自动调整、管理;5)自动定制打印格式;6)打印;其特征在于:所述表单创建采用表单自定义方法,自定义步骤如下:1)数据模型定义或表实体定义;2)表单模型定义;3)表单分类应用定义;4)表单存储过程定义;5)应用表单应用定义;6)表单实际应用。

本发明能够实现自动区分续表、自动固化表头和自动固化甲栏分组等功能。例如,自动区分续表即是,基于winform软件的通用打印方法能够根据生成报表的宽度和所设置打印纸张的大小,自动拆分续表,并增加续表一,续表二等信息。这种打印方法还有可以人工增加各种各样的内容,使报表的内容更加丰富,打印更加灵活。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1