提高文字处理文档打开速度的处理方法技术

技术编号:2852413 阅读:293 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种提高文字处理文档打开速度的处理方法,包括读取文档数据内容,读取文档存储的页面排版信息,获得页面的段落和对象信息,根据段落和对象信息载入页面数据内容,生成并显示页面排版内容。本发明专利技术创造性地提出了将文档的排版信息与常规的数据内容同时读取的技术方案,在文档打开时,文字处理软件不需要从头到尾地重新排版布局,而是以页面为单位仅通过非常简单的计算排版,就可以获得文档各页面的排版内容,使用户仅需较短的时间就能看到其所需页面的内容和排版样式。本发明专利技术针对内容较多、格式化信息较丰富的文档,更具有明显地提高开档速度的效果。如1000页的文档,本发明专利技术的开档时间仅为现有文字处理软件开档时间的百分之一。

【技术实现步骤摘要】

本专利技术涉及办公软件的文字处理方法,尤其是一种。
技术介绍
在办公软件中,对于文字处理部分,通常都需要根据用户输入的文字、定义的纸张大小、字体大小、设置的各种段落属性等格式化信息,并且根据插入的各种对象以及对象的格式化信息等内容进行一定的排版布局,以展示用户需要表达的信息。为了能够再现用户此次信息或同其他用户间进行交流,用户需要把每一次所做的内容存储下来,以便在需要的时候能够恢复。由于目前所有现有的文字处理软件都在存储时只存储用户输入的内容和格式化信息。当用户需要再次开档,从文件中展示其所要表达或交流的信息时,就需要先读入存储的内容和相应的格式化信息,然后再根据内容和相应的格式化信息,按照先前的排版布局规则对文档内容进行重新排版,形成我们所见即所得的文档格式。基于上述现状,在打开文字处理文档的时候,尤其是在打开内容较多、格式化信息较丰富的文字处理文档的时候,需要重新计算文字处理文档的排版布局信息、参数。具体地说,文字处理软件需要展示某页文档内容和样式时,都必须先对相应的文档进行计算和排版,并记录该页起始第一行是由哪一段落中的哪一个文字开始,以及其中的各种对象信息,并依据这样的信本文档来自技高网...

【技术保护点】
一种提高文字处理文档打开速度的处理方法,包括步骤:步骤A、读取文字处理文档的数据内容;步骤B、读取文字处理文档所存储的页面排版信息,获得所述页面中的段落和对象信息;步骤C、根据所述页面中的段落和对象信息载入所述页面的 数据内容,生成所述页面的排版内容;步骤D、显示所述排版内容。

【技术特征摘要】
1.一种提高文字处理文档打开速度的处理方法,包括步骤步骤A、读取文字处理文档的数据内容;步骤B、读取文字处理文档所存储的页面排版信息,获得所述页面中的段落和对象信息;步骤C、根据所述页面中的段落和对象信息载入所述页面的数据内容,生成所述页面的排版内容;步骤D、显示所述排版内容。2.如权利要求1所述的提高文字处理文档打开速度的处理方法,其中,所述步骤B具体包括步骤B1、调入文字处理文档的某一页面;步骤B2、读取所述页面排版信息,获得所述页面中的段落和对象信息;步骤B3、判断是否还有尚未读入的页面,是则执行步骤B1,否则执行步骤B4;步骤B4、结束。3.如权利要求2所述的提高文字处理文档打开速度的处理方法,其中,在步骤B2和B3之间还包括步骤B21、对所述页面的页眉信息及其所包含的段落和对象信息进行读取。4.如权利要求2所述的提高文字处理文档打开速度的处理方法,其中,在步骤B2和B3之间还包括步骤B22、对所述页面的页脚信息及其所包含的段落和对象信息进行读取。5.如权利要求2所述的提高文字处理文档打开速度的处理方法,其中,在步骤B2和B3之间还包括步骤B23、对所述页面的栏信息及其所包含的段落和对象信息进行读取。6.如权利要求3所述的提高文字处理文档打开速度的处理方法,其中,所述步骤B21具体为步骤B211、判断页面有无页眉,没有则执行步骤B215,有则执行步骤B212;步骤B212、读入页眉信息;步骤B213、判断有无段落、对象信息,没有则执行步骤B215;有则执行步骤B214;步骤B214、读入段落、对象信息,返回步骤B213;步骤B215、结束页眉信息读入。7.如权利要求4所述的提高文字处理文档打开速度的处理方法,其中,所述步骤B22具体为步骤B221、判断页面有无页脚,没有则执行步骤B225,有则执行步骤B222步骤B222、读入页脚信息;步骤B223、判断有无段落、对象信息,没有则执行步骤B225;有则执行步骤B224;步骤B224、读入段落、对象信息,返回步...

【专利技术属性】
技术研发人员:徐文平
申请(专利权)人:无锡永中科技有限公司
类型:发明
国别省市:32[中国|江苏]

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

1