[发明专利]支持矢量手写及图片的动态表单分页打印的方法及系统在审
申请号: | 202210537603.X | 申请日: | 2022-05-18 |
公开(公告)号: | CN114661255A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 何冉冉;何中;施东海;蔡亚军;严伟 | 申请(专利权)人: | 江苏中威科技软件系统有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京商专润文专利代理事务所(普通合伙) 11317 | 代理人: | 孙天沐 |
地址: | 226001 江苏省南通*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 矢量 手写 图片 动态 表单 分页 打印 方法 系统 | ||
本发明公开了支持矢量手写及图片的动态表单分页打印的方法,包括:解析动态弹性表单数据;提取每个表格行tr和每个单元格td数据结构信息以及打印页面每页结束的页尾limit值;采集每个单元格td内的输入信息;识别并计算每个单元格td内的输入信息的总高度H;根据获取的总高度H计算每一行的起始位置py值和结束位置py值;根据每页结束的页尾limit值是否在每一行的起始位置py和结束位置py之间判断是否需要进行拆分打印。本发明使电子动态表单与各种实际业务逻辑低耦合衔接,使得传统电子表单与应用系统相融合;同时根据弹性表单的内容进行灵活便捷的分页,保证弹性表单的打印效果与真实纸质表单无区别,节约了时间,节省了成本。
技术领域
本发明涉及计算机软件领域,特别涉及支持矢量手写及图片的动态表单分页打印的方法及系统。
背景技术
工作流引擎实现了抽象流程的流转,而具体业务的实现需要在电子表单模块中完成,例如公文签批,审核签批意见都对应一个业务模块,具体业务在业务模块中实现并将数据保存到数据库表中,从而实现业务数据的持久化。工作流引擎负责将这些业务模块串起来,实现业务流的流转。基于工作流流转的电子动态表单显著不同于传统电子文档只能作为静态或割裂的信息、图片、图形等载体存在的特性,电子动态表单可以是常见的和便于使用的几乎任何类型的文档,比如经常见诸于电子政务领域的网上申报、审批、内部办公、政务信息采集、报送等用到的电子文档,实质都可以应用XML文档技术,不仅保留了纸张文档的最佳特性,如熟悉的外观,同时还增加了功能强大的商业逻辑功能,如数据验证和路由指令。这些功能在提供给人们必要的数据访问和交互功能的同时,还可以使政府与公众应用程序进行更有效的交互操作。工作流表单引擎系统实现了电子动态表单与各种实际业务逻辑的低耦合衔接,使得传统电子表单与应用系统真正意义上的融合。
版式数据流文件作为一套标准文档格式体系,在用户界面下集成了版式文件阅读、文件与流数据的交互、表单手写签批三大应用;文件主要基于文件底板实现自动再造、多级分层结构展示、带笔锋的手写引擎、多文件合并顺捷阅读、签批闭包可追溯,叠批等功能。基于版式数据流的电子动态表单流转基于工作流电子表单系统,以电子表单实现业务数据交互和存储。电子动态表单支持键盘输入、矢量手写、图片等多种方式签批,内容矢量存储,放大不失真。
基于版式数据流的电子表单,在打印时候,存在签批的表单可能需要分页打印到多张纸上,在这种情况下,如何根据弹性表单更加灵活便捷的分页,是一个亟需解决的问题。同时,在使用的弹性表单过长的时候打印就会存在压缩的情况,也会导致弹性表单打印时与真实纸质表单存在区别。
发明内容
本发明所要解决的技术问题是提供支持矢量手写及图片的动态表单分页打印的方法及系统。
为解决上述技术问题,本发明所采用的技术方案是:
第一方面,本发明提供支持矢量手写及图片的动态表单分页打印的方法,包括:
S100.解析动态弹性表单数据并获取动态弹性表单table的数据结构信息;
S200.根据弹性表单table的数据结构信息提取table中的每个表格行tr的数据结构信息、每个单元格td数据结构信息以及获取打印页面每页结束的页尾limit值;
S300.根据每个单元格td数据结构信息采集每个单元格td内的输入信息;
S400.识别并计算每个单元格td内的输入信息的总高度H;
S500.根据获取的总高度H计算每一行的起始位置py值和结束位置py值;
S600.判断每页结束的页尾limit值是否在每一行的起始位置py和结束位置py之间;
S700.在该页页尾limit值不在每一行的起始位置py值和结束位置py值之间,直接打印;在该页页尾limit值在每一行的起始位置py值和结束位置py值之间,将该行起始位置py值减去一个单位作为该页页尾limit值后进行打印。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中威科技软件系统有限公司,未经江苏中威科技软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210537603.X/2.html,转载请声明来源钻瓜专利网。