一种自定义税务申报表打印工具制造技术

技术编号:13908683 阅读:54 留言:0更新日期:2016-10-26 18:44
本发明专利技术公开了一种自定义税务申报表打印工具,所述打印工具采用B/S架构插件结合的方式,自定义打印报表维护,并能通过拖动缩放打印的报表,在确定的纸张内调整打印报表格式及大小,报表打印内容合理的放在相应的纸张上;同类报表采用批量连续打印方式,设定好格式的同类报表通过点击一次打印按钮,打印出所有同类报表;工具采用接口方式;所述打印工具采用jsp+jQuery+Ajax、Ocx或Dll插件技术实现前台界面,浏览器自动安装打印插件。本发明专利技术为开发人员提供税务申报表灵活的打印嵌入功能;为用户提供方便的打印格式设置,实现同一类税务申报表批量连续打印,提供导出excel功能、兼容主流浏览器,打印功能强大、简单易用。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种自定义税务申报表打印工具,涉及税务申报表打印设计、打印维护、打印预览、同一类税务申报表批量直接打印和导出excel的工具。
技术介绍
税务申报表是纳税人向地方税务局提供的数据信息,是国家判断收入水平的重要数据依据,也是企业需要保留的主要数据。企业在用申报软件进行填写申报后,往往会根据税务部门或单位要求对报表进行打印,以便留底备案。因涉及的报表大而复杂,而且每类申报表会存在一套多张报表,目前申报软件对于申报表打印,通常是直接读取页面内容,进行打印,而结果是对于大的报表会打印到多纸上,还会存在漏打、打印不全等问题;对于一类多张报表,通常是打开其中的每张报表进行设置、预览、打印,需要操作很多次,即增加了工作量,而且容易出错。
技术实现思路
本专利技术要解决的技术问题是:针对以上问题,本专利技术提供一种自定义税务申报表打印工具,在自定义税务申报表打印方面,为开发人员提供税务申报表灵活的打印嵌入功能;为用户提供方便的打印格式设置,实现同一类税务申报表批量连续打印,提供导出excel功能、兼容主流浏览器,打印功能强大、简单易用。自定义的税务申报表打印工具,采用的B/S方式,自定义打印报表维护,可拖动缩放打印的报表,在确定的纸张内调整打印报表格式及大小,报表打印内容合理的放在相应的纸张上;同类报表采用批量连续打印,设定好格式的同类报表可以点击一次打印,打印出同类所有报表,大大提高用户工作质量与效率;工具采用接口方式,新增报表打印不需要再次开发、节省维护时间,大大减少开发维护成本。自定义税务申报表打印工具采用jsp+jQuery+Ajax、Ocx、Dll插件等技术实现前台界面,浏览器自动安装打印插件。打印界面整洁,手工与自动调整结合,既实现常用打印功能,又结合税务申报报表实际情况灵活设置,工具简单易用、功能强大且短小精悍,开创税务申报表打印新局面。本专利技术所采用的技术方案为:一种自定义税务申报表打印工具,所述打印工具采用B/S架构插件结合的方式,自定义打印报表维护,并能通过拖动缩放打印的报表,在确定的纸张内调整打印报表格式及大小,报表打印内容合理的放在相应的纸张上;插件包含两部分功能:打印核心功能、实现多浏览器支持;同类报表采用批量连续打印方式,设定好格式的同类报表通过点击一次打印按钮,打印出所有同类报表;工具采用接口方式;所述打印工具采用jsp+jQuery+Ajax、Ocx或Dll插件技术实现前台界面,浏览器自动安装打印插件;打印界面手工与自动调整结合。B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser英),如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。所述打印工具操作流程如下:(1)检查是否安装打印插件,在页面头head中嵌入打印print的引用代码,然后用一个全局对象变量来使用控件;如果未安装,通过脚本提示安装,并提供下载链接;插件支持目前主流浏览器,安装插件为所有浏览器一次性安装完毕,不需要为各系列浏览器分别安装;(2)通过js控制打印页面内容,选择打印页面的一部分,或者打印整个页面,选择打印税务申报表的标题、表头、报表内容、表尾信息;js,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能;(3)打印设计:对需要打印报表页面的布局和风格进行设计,提供打印项增删功能,包括文本、图片表格,主要为软件开发者使用;(4)打印维护:对需要打印的报表进行打印布局和打印风格进行界面维护,不能增删打印项,但能够调整打印项的位置,打印维护功能授权给最终用户;(5)打印预览:显示打印预览界面;如果对页面进行了打印维护,预览时,会显示维护后的打印风格界面;(6)通过封装接口获得打印设备并打印;(7)税务报表批量连续打印:需要打印的一类税务申报报表,通过后台代码进行维护,同一类相关报表的内容、格式维护信息会存储在后台数据库,并暂存到用户浏览器端的缓存中,选择一类申报表后,选择批量连续打印,打印工具首先读取缓存中的信息,如果没有获取到,将自动通过Ajax读取后台数据库信息,并存储到客户端缓存中,根据报表数据及格式信息,进行不经预览的直接连续打印。步骤(4)打印维护中,通过设置按钮“保存格式”,将维护结果保存在操作者自己的电脑上,保存时与“打印任务名称”对应,任何打印机都能够使用调整后的打印格式。获得打印设备并打印的步骤如下:1)获得本系统内的打印机个数;2)获得打印机序号及其驱动名称、端口名称、打印方向、纸张大小(编号)、纸张长度(0.1mm)、纸张宽度(0.1mm)、打印份数、纸张来源、打印质量(dpi)、是否彩色、双面打印、表单名称、注释、驱动版本号等信息;3)指定序号(或名称)的打印机来打印预览或直接打印测试页;4)或临时选择一个默认打印机,用默认打印机打印;5)设置打印份数;6)打印报表。本专利技术的有益效果为:本专利技术在自定义税务申报表打印方面,为开发人员提供税务申报表灵活的打印嵌入功能;为用户提供方便的打印格式设置,实现同一类税务申报表批量连续打印,提供导出excel功能、兼容主流浏览器,打印功能强大、简单易用。附图说明图1为本专利技术打印工具操作流程图。具体实施方式下面结合说明书附图,通过具体实施方式对本专利技术进一步说明:实施例1:一种自定义税务申报表打印工具,所述打印工具采用B/S架构插件结合的方式,自定义打印报表维护,并能通过拖动缩放打印的报表,在确定的纸张内调整打印报表格式及大小,报表打印内容合理的放在相应的纸张上;插件包含两部分功能,一是打印核心功能,二是实现多浏览器支持;同类报表采用批量连续打印方式,设定好格式的同类报表通过点击一次打印按钮,打印出所有同类报表,大大提高用户工作质量与效率;工具采用接口方式,新增报表打印不需要再次开发、节省维护时间,大大减少开发维护成本;所述打印工具采用jsp+jQuery+Ajax、Ocx、Dll插件等技术实现前台界面,浏览器自动安装打印插件;打印界面整洁,手工与自动调整结合,既实现常用打印功能,又结合税务申报报表实际情况灵活设置,工具简单易用、功能强大且短小精悍,开创税务申报表打印新局面。实施例2:如图1所示,在实施例1的基础上,本实施例所述打印工具操作流程如下:(1)检查是否安装打印插件,在页面头head中嵌入打印print的引用代码,然后用一个全局对象变量来使用控件;如果未安装,通过脚本提示安装,并提供下载链接;插件支持目前主流浏览器,安装插件为所有浏览器一次性安装完毕,不需要为各系列浏览器分别安装;(2)通过js控制打印页面内容,选择打印页面的一部本文档来自技高网...

【技术保护点】
一种自定义税务申报表打印工具,其特征在于:所述打印工具采用B/S架构插件结合的方式,自定义打印报表维护,并能通过拖动缩放打印的报表,在确定的纸张内调整打印报表格式及大小,报表打印内容合理的放在相应的纸张上;插件包含两部分功能:打印核心功能、实现多浏览器支持;同类报表采用批量连续打印方式,设定好格式的同类报表通过点击一次打印按钮,打印出所有同类报表;工具采用接口方式;所述打印工具采用jsp+jQuery+Ajax、Ocx或Dll插件技术实现前台界面,浏览器自动安装打印插件;打印界面手工与自动调整结合。

【技术特征摘要】
1.一种自定义税务申报表打印工具,其特征在于:所述打印工具采用B/S架构插件结合的方式,自定义打印报表维护,并能通过拖动缩放打印的报表,在确定的纸张内调整打印报表格式及大小,报表打印内容合理的放在相应的纸张上;插件包含两部分功能:打印核心功能、实现多浏览器支持;同类报表采用批量连续打印方式,设定好格式的同类报表通过点击一次打印按钮,打印出所有同类报表;工具采用接口方式;所述打印工具采用jsp+jQuery+Ajax、Ocx或Dll插件技术实现前台界面,浏览器自动安装打印插件;打印界面手工与自动调整结合。2.根据权利要求1所述的一种自定义税务申报表打印工具,其特征在于,所述打印工具操作流程如下:(1)检查是否安装打印插件,在页面头head中嵌入打印print的引用代码,然后用一个全局对象变量来使用控件;(2)通过js控制打印页面内容,选择打印页面的一部分,或者打印整个页面,选择打印税务申报表的标题、表头、报表内容、表尾信息;(3)打印设计:对需要打印报表页面的布局和风格进行设计,提供打印项增删功能;(4)打印维护:对需要打印的报表进行打印布局和打印风格进行界面维护调整打印项的位置,打印维护功能授权给最终用户;(5)打印预览:显...

【专利技术属性】
技术研发人员:周秀强杨培强
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1