一种提高文件表单加载性能的方法技术

技术编号:19634753 阅读:18 留言:0更新日期:2018-12-01 15:32
本发明专利技术公开了一种提高文件表单加载性能的方法,包括以下步骤:A、文件表单生成及处理;B、对文件进行缩略图生成;C、对文件签批操作的时候修改缩略图;D、操作过程中隐藏文件表单,显示缩略图;E、操作完成缩略图隐藏,文件表单显示,本发明专利技术公开了一种提高文件表单加载性能的方法,可以实现在操作表单的时候不用实时计算点的位置信息和渲染,使得大幅度的节约性能;此外,还能够减少数据重复处理的工作量,并提高效率,减少失误。

A Method to Improve File Form Loading Performance

The invention discloses a method for improving the loading performance of file forms, which includes the following steps: A, generation and processing of file forms; B, generation of thumbnails for files; C, modification of thumbnails when signing and batching documents; D, hiding file forms during operation and displaying thumbnails; E, hiding thumbnails after operation; The invention discloses a method for improving the loading performance of file forms, realizing that the location information and rendering of points are not computed in real time when operating the forms, thus greatly saving the performance; moreover, it can reduce the workload of repeated data processing, improve the efficiency and reduce errors.

【技术实现步骤摘要】
一种提高文件表单加载性能的方法
本专利技术涉及文件表单处理
,具体为一种提高文件表单加载性能的方法。
技术介绍
电脑文件,也可以称之为计算机文件,是存储在某种长期储存设备或临时存储设备中的一段数据流,并且归属于计算机文件系统管理之下。所谓“长期储存设备”一般指磁盘、光盘、磁带等。而“短期存储设备”一般指计算机内存。需要注意的是,存储于长期存储设备的文件不一定是长期存储的,有些也可能是程序或系统运行中产生的临时数据,并于程序或系统退出后删除;是指由创建者所定义的、具有文件名的一组相关元素的集合,可分为有结构文件和无结构文件两种。在有结构的文件中,文件由若干个相关记录组成;而无结构文件则被看成是一个字符流。文件在文件系统中是一个最大的数据单位,它描述了一个对象集。例如,可以将一个班的学生记录作为一个文件。一个文件必须要有一个文件名,它通常是由一串ASCII码或(和)汉字构成的,名字的长度因系统不同而异。如在有的系统中把名字规定为8个字符,而在有的系统中又规定可用14个字符。对文件表单放大缩小,位移都会重新计算渲染文件表单,十分耗费性能;操作过程中一直在计算点耗费大量的性能计算,在旧的设备上会造成内存不够而黑屏。
技术实现思路
本专利技术的目的在于提供一种提高文件表单加载性能的方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种提高文件表单加载性能的方法,包括以下步骤:A、文件表单生成及处理;B、对文件进行缩略图生成;C、对文件签批操作的时候修改缩略图;D、操作过程中隐藏文件表单,显示缩略图;E、操作完成缩略图隐藏,文件表单显示。优选的,所述步骤A中文件表单处理方法如下:a、获取配置信息构成的配置表单和对应的原始表单;b、根据配置表单对所述原始表单中的数据列进行提取处理,获取原始表单中的指定数据列,配置表单包括多个配置列,每个配置列包括:数据提取规则;c、根据数据提取规则处理原始表单的指定数据列,得到原始表单的报表。优选的,所述步骤B中缩略图生成方法如下:a、第一次的时候,对当前文件页做出截图作为缩略图;b、当添加修改意见的时候对缩略图进行修改更新缩略图;c、翻页后重绘缩略图,即每次只有一张缩略图。优选的,所述步骤D中缩略图显示方法如下;a、根据所述图片,对应的生成至少两种尺寸的缩略图;将图片的时间戳作为其对应的缩略图的时间戳,并将缩略图存储在磁盘中;b、确定需要显示缩略图的图片,在磁盘中查询与图片对应的缩略图;c、判断缩略图的时间戳是否与其对应的图片的时间戳一致;若所述判断为是,则显示缩略图;若所述判断为否,则更新图片对应的缩略图,更新后显示该缩略图。优选的,:所述步骤E中文件表单显示方法如下:a、表单页面的显示装置接收页面编号与第一场景参数;b、表单页面的显示装置根据页面编号,获取第一表单页面文件中的元素信息;其中所述元素信息包括元素的元素标识和元素的元素属性信息;元素标识位于表单页面文件内,元素属性信息存储在元素属性文件中;c、表单页面的显示装置根据所述第一场景参数和元素信息,处理第一表单页面文件;d、表单页面的显示装置根据处理后的第一表单页面文件,显示第一表单页面。与现有技术相比,本专利技术的有益效果是:(1)本专利技术公开了一种提高文件表单加载性能的方法,可以实现在操作表单的时候不用实时计算点的位置信息和渲染,使得大幅度的节约性能。(2)本专利技术采用的文件表单处理方法能够实现处理多种格式的报表数据,方便大数据量处理,减少了数据重复处理的工作量,并提高效率,减少失误。(3)本专利技术采用的缩略图生成方法可以提高性能,节约内存。(4)本专利技术采用的缩略图显示方法可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。(5)本专利技术采用的文件表单显示方法可简化表单页面文件的开发过程,提高开发效率。附图说明图1为本专利技术整体流程图;图2为本专利技术文件表单处理方法流程图;图3为本专利技术缩略图显示方法流程图;图4为本专利技术文件表单显示方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-2,本专利技术提供如下技术方案:一种提高文件表单加载性能的方法,包括以下步骤:A、文件表单生成及处理;B、对文件进行缩略图生成;C、对文件签批操作的时候修改缩略图;D、操作过程中隐藏文件表单,显示缩略图;E、操作完成缩略图隐藏,文件表单显示。本专利技术中,步骤A中文件表单处理方法如下:a、获取配置信息构成的配置表单和对应的原始表单;b、根据配置表单对所述原始表单中的数据列进行提取处理,获取原始表单中的指定数据列,配置表单包括多个配置列,每个配置列包括:数据提取规则;c、根据数据提取规则处理原始表单的指定数据列,得到原始表单的报表。本专利技术采用的文件表单处理方法能够实现处理多种格式的报表数据,方便大数据量处理,减少了数据重复处理的工作量,并提高效率,减少失误。此外,本专利技术中,步骤B中缩略图生成方法如下:a、第一次的时候,对当前文件页做出截图作为缩略图;b、当添加修改意见的时候对缩略图进行修改更新缩略图;c、翻页后重绘缩略图,即每次只有一张缩略图。本专利技术采用的缩略图生成方法可以提高性能,节约内存。如图3所示,本专利技术中,步骤D中缩略图显示方法如下;a、根据所述图片,对应的生成至少两种尺寸的缩略图;将图片的时间戳作为其对应的缩略图的时间戳,并将缩略图存储在磁盘中;b、确定需要显示缩略图的图片,在磁盘中查询与图片对应的缩略图;c、判断缩略图的时间戳是否与其对应的图片的时间戳一致;若所述判断为是,则显示缩略图;若所述判断为否,则更新图片对应的缩略图,更新后显示该缩略图。将图片的缩略图保存在磁盘中,用户查看时直接从磁盘读出并显示,使用户可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。同时,每个缩略图还保存有时间戳标志,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证向用户显示的缩略图是最新的。如图4所示,步骤E中文件表单显示方法如下:a、表单页面的显示装置接收页面编号与第一场景参数;b、表单页面的显示装置根据页面编号,获取第一表单页面文件中的元素信息;其中所述元素信息包括元素的元素标识和元素的元素属性信息;元素标识位于表单页面文件内,元素属性信息存储在元素属性文件中;c、表单页面的显示装置根据所述第一场景参数和元素信息,处理第一表单页面文件;d、表单页面的显示装置根据处理后的第一表单页面文件,显示第一表单页面。本专利技术采用的文件表单显示方法可简化表单页面文件的开发过程,提高开发效率。综上所述,本专利技术公开了一种提高文件表单加载性能的方法,可以实现在操作表单的时候不用实时计算点的位置信息和渲染,使得大幅度的节约性能。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...

【技术保护点】
1.一种提高文件表单加载性能的方法,其特征在于:包括以下步骤:A、文件表单生成及处理;B、对文件进行缩略图生成;C、对文件签批操作的时候修改缩略图;D、操作过程中隐藏文件表单,显示缩略图;E、操作完成缩略图隐藏,文件表单显示。

【技术特征摘要】
1.一种提高文件表单加载性能的方法,其特征在于:包括以下步骤:A、文件表单生成及处理;B、对文件进行缩略图生成;C、对文件签批操作的时候修改缩略图;D、操作过程中隐藏文件表单,显示缩略图;E、操作完成缩略图隐藏,文件表单显示。2.根据权利要求1所述的一种提高文件表单加载性能的方法,其特征在于:所述步骤A中文件表单处理方法如下:a、获取配置信息构成的配置表单和对应的原始表单;b、根据配置表单对所述原始表单中的数据列进行提取处理,获取原始表单中的指定数据列,配置表单包括多个配置列,每个配置列包括:数据提取规则;c、根据数据提取规则处理原始表单的指定数据列,得到原始表单的报表。3.根据权利要求1所述的一种提高文件表单加载性能的方法,其特征在于:所述步骤B中缩略图生成方法如下:a、第一次的时候,对当前文件页做出截图作为缩略图;b、当添加修改意见的时候对缩略图进行修改更新缩略图;c、翻页后重绘缩略图,即每次只有一张缩略图。4.根据权利要求1所述的一种提高文件表单加...

【专利技术属性】
技术研发人员:何中顾志平严伟戴建峰顾永新张军徐晓辉杨双红
申请(专利权)人:江苏中威科技软件系统有限公司
类型:发明
国别省市:江苏,32

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

1