报表实例存储方法及装置、报表读取方法制造方法及图纸

技术编号:3762042 阅读:285 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种报表实例存储方法及装置,所述方法包括:将报表对象分为三层结构,分别为:模板层、定义层和实例层;将报表实例单元格的所有默认属性存储到所述模板层的报表默认对象中的默认单元格中;将所述报表实例单元格对应的报表定义单元格存储到所述定义层中的报表定义对象中,所述定义单元格中存储所述报表实例单元格的非默认的静态属性;将所述报表实例单元格存储到所述实例层中的报表实例对象中,所述报表实例单元格中存储自身的动态属性。本发明专利技术还公开了一种报表实例读取方法。利用本发明专利技术,可以节省内存资源,提高内存使用效率。

【技术实现步骤摘要】

本专利技术涉及数据存储技术,具体涉及一种报表实例存储方法及装置、报表 读耳又方法。
技术介绍
在报表产品领域中,都不可避免地需要报表实例的存储。所谓净艮表实例是 指报表定义经过数据填充后产生的对象。 一般情况下,报表实例对象会比报表 定义对象大很多。如下表l所示为一种报表定义<table>table see original document page 4</column></row><table>表l对上述报表定义填充后得到报表实例如下表2所示:<table>table see original document page 4</column></row><table>表2报表实例一般是报表单元格的集合(或其它最小元素),单元格中可以获 取该单元格的专有属性,如字体、字号、背景色等等,有些单元格的属性可能 多达几十种,如何在内存中有效地组织与存储这些属性,会极大影响到运算效 率和存储空间的占用,是报表产品效率提升的关键:技术。在现有技术中,通常报表实例的每个单元格中都存储了该单元格相关本文档来自技高网...

【技术保护点】
一种报表实例存储方法,其特征在于,包括: 将报表对象分为三层结构,分别为:模板层、定义层和实例层; 将报表实例单元格的所有默认属性存储到所述模板层的报表默认对象中的默认单元格中; 将所述报表实例单元格对应的报表定义单元格存 储到所述定义层中的报表定义对象中,所述定义单元格中存储所述报表实例单元格的非默认的静态属性; 将所述报表实例单元格存储到所述实例层中的报表实例对象中,所述报表实例单元格中存储自身的动态属性。

【技术特征摘要】

【专利技术属性】
技术研发人员:柴永春邢铁军张霞马帅
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:89[中国|沈阳]

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

1