实验结果文档处理方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:26032699 阅读:20 留言:0更新日期:2020-10-23 21:10
本发明专利技术公开了一种实验结果文档处理方法、装置、存储介质及计算机设备,本发明专利技术将内容层中的实验结果拆分为多层子内容层,每一子内容层对应一个唯一识别码,首先将框架层填入第一空白页中,然后根据唯一识别码的先后顺序,依次将各子内容层中的实验结果填入第一空白页的框架层中,对于不同类型的实验结果,会按照不同的方式重新排版,若第一空白页中的框架层不能容纳所有的子内容层中的实验结果,则会再生成第二空白页,且将框架层填入第二空白页中,最后将内容层中剩余子内容层中的实验结果依次填入第二空白页的框架层,由于框架层是包括标题的,因此,最终得到的每一页都是有标题的,实现了跨页保留标题的效果。

【技术实现步骤摘要】
实验结果文档处理方法、装置、存储介质及计算机设备
本专利技术涉及数据处理
,特别是涉及一种实验结果文档处理方法、装置、存储介质及计算机设备。
技术介绍
在实验室系统中,实验结果中展示的数据内容越来越多,通常这种实验结果都具有标题,标题下方则是具体的实验结果数据或内容。当实验结果数据或内容较多,在一页中无法完全显示时,多余的实验结果数据或内容会自动延伸到下一页,查阅或打印上述实验结果时,由于下一页只有多出的实验结果数据或内容,而没有标题,导致用户在查阅文档时,需要不停的翻阅有标题的那一页,体验较差。
技术实现思路
为此,本专利技术的一个目的在于提出一种实验结果文档处理方法,以实现跨页保留标题的效果。本专利技术提供一种文实验结果档处理方法,包括:读取待处理文档,并识别出所述待处理文档中的框架层和内容层,所述框架层包括标题,所述内容层包括实验结果的样式;根据所述内容层中实验结果的结果类型,将所述内容层中的实验结果拆分为多层子内容层,并根据每一子内容层所处的位置为每一子内容层分配一对应的唯一识别码,所述结果类型包括结论型和数据型;生成第一空白页,将所述框架层填入所述第一空白页中;根据所述唯一识别码的先后顺序,依次将各子内容层中的实验结果填入所述第一空白页的框架层中;其中,对于实验结果为结论型的第一子内容层,根据所述第一空白页的页面尺寸和所述第一子内容层中实验结果的数据量和样式,将所述第一子内容层中的实验结果按照第一预设格式填入所述第一空白页的框架层中;对于实验结果为数据型的第二子内容层,根据所述第一空白页的页面尺寸和所述第二子内容层中的实验结果在所述待处理文档中的尺寸,将所述第二子内容层中的实验结果按照第二预设格式填入所述第一空白页的框架层中;判断所述第一空白页中的所述框架层是否能够容纳所有的子内容层中的实验结果;若否,则得到处于填满状态的所述第一空白页,并生成第二空白页,将所述框架层填入所述第二空白页中,并根据所述唯一识别码的先后顺序,将所述内容层中剩余子内容层中的实验结果依次填入所述第二空白页的框架层中,以得到具有内容的所述第二空白页。根据本专利技术提供的实验结果文档处理方法,将内容层中的实验结果拆分为多层子内容层,每一子内容层对应一个唯一识别码,首先将框架层填入第一空白页中,然后根据唯一识别码的先后顺序,依次将各子内容层中的实验结果填入第一空白页的框架层中,对于不同类型的实验结果,会按照不同的方式重新排版,若第一空白页中的框架层不能容纳所有的子内容层中的实验结果,则会再生成第二空白页,且将框架层填入第二空白页中,最后将内容层中剩余子内容层中的实验结果依次填入第二空白页的框架层,由于框架层是包括标题的,因此,最终得到的每一页都是有标题的,实现了跨页保留标题的效果。且对于纯文字或者文字+表格或者纯表格的情况,本专利技术都能够实现跨页保留标题,更具实用性。另外,根据本专利技术上述的文档处理方法,还可以具有如下附加的技术特征:进一步地,生成第一空白页,将所述框架层填入所述第一空白页中的步骤之后,所述方法还包括:判断所述子内容层中的实验结果是否包含表格;若是,则判断所述表格中是否存在跨行元素;若所述表格中存在跨行元素,则在根据所述唯一识别码的先后顺序,依次将各子内容层中的实验结果填入所述第一空白页的框架层中时,判断所述跨行元素是否能够能在所述第一空白页中完整显示;若所述跨行元素不能在所述第一空白页中完整显示,则将所述跨行元素填入所述第二空白页中的所述框架层中,以使所述跨行元素在所述第二空白页中完整显示。进一步地,读取待处理文档,并识别出所述待处理文档中的框架层和内容层的步骤之前,所述方法还包括:开启打印控件;读取待处理文档,并识别出所述待处理文档中的框架层和内容层步骤之后,所述方法还包括:将所述内容层中的实验结果以及样式上传至所述打印控件中。进一步地,将所述内容层中剩余子内容层中的实验结果依次填入所述第二空白页的框架层中的步骤之后,所述方法还包括:判断所述内容层中剩余子内容层中的实验结果是否都已填入所述第二空白页中的所述框架层中;若所述内容层中剩余子内容层中的实验结果都已填入所述第二空白页中的所述框架层中,则得到具有内容的所述第二空白页。本专利技术的另一个目的在于提出一种实验结果文档处理装置,以实现跨页保留标题的效果。本专利技术提供一种实验结果文档处理装置,包括:读取识别模块,用于读取待处理文档,并识别出所述待处理文档中的框架层和内容层,所述框架层包括标题,所述内容层包括实验结果的样式;拆分模块,用于根据所述内容层中实验结果的结果类型,将所述内容层中的实验结果拆分为多层子内容层,并根据每一子内容层所处的位置为每一子内容层分配一对应的唯一识别码,所述结果类型包括结论型和数据型;第一生成模块,用于生成第一空白页,将所述框架层填入所述第一空白页中;第一填入模块,用于根据所述唯一识别码的先后顺序,依次将各子内容层中的实验结果填入所述第一空白页的框架层中;其中,对于实验结果为结论型的第一子内容层,根据所述第一空白页的页面尺寸和所述第一子内容层中实验结果的数据量和样式,将所述第一子内容层中的实验结果按照第一预设格式填入所述第一空白页的框架层中;对于实验结果为数据型的第二子内容层,根据所述第一空白页的页面尺寸和所述第二子内容层中的实验结果在所述待处理文档中的尺寸,将所述第二子内容层中的实验结果按照第二预设格式填入所述第一空白页的框架层中;第一判断模块,用于判断所述第一空白页中的所述框架层是否能够容纳所有的子内容层中的实验结果;第二生成模块,用于若所述第一空白页中的所述框架层不能容纳所有的子内容层中的实验结果则得到处于填满状态的所述第一空白页,并生成第二空白页,将所述框架层填入所述第二空白页中,并根据所述唯一识别码的先后顺序,将所述内容层中剩余子内容层中的实验结果依次填入所述第二空白页的框架层中,以得到具有内容的所述第二空白页。根据本专利技术提供的实验结果文档处理装置,将内容层中的实验结果拆分为多层子内容层,每一子内容层对应一个唯一识别码,首先将框架层填入第一空白页中,然后根据唯一识别码的先后顺序,依次将各子内容层中的实验结果填入第一空白页的框架层中,对于不同类型的实验结果,会按照不同的方式重新排版,若第一空白页中的框架层不能容纳所有的子内容层中的实验结果,则会再生成第二空白页,且将框架层填入第二空白页中,最后将内容层中剩余子内容层中的实验结果依次填入第二空白页的框架层,由于框架层是包括标题的,因此,最终得到的每一页都是有标题的,实现了跨页保留标题的效果。且对于纯文字或者文字+表格或者纯表格的情况,本专利技术都能够实现跨页保留标题,更具实用性。另外,根据本专利技术上述的实验结果文档处理装置,还可以具有如下附加的技术特征:进一步地,所述装置还包括:第二判断模块,用于判断所述子内容层中的实验结果是否包含表格;第三判断模块,本文档来自技高网...

【技术保护点】
1.一种实验结果文档处理方法,其特征在于,所述方法包括:/n读取待处理文档,并识别出所述待处理文档中的框架层和内容层,所述框架层包括标题,所述内容层包括实验结果的样式;/n根据所述内容层中实验结果的结果类型,将所述内容层中的实验结果拆分为多层子内容层,并根据每一子内容层所处的位置为每一子内容层分配一对应的唯一识别码,所述结果类型包括结论型和数据型;/n生成第一空白页,将所述框架层填入所述第一空白页中;/n根据所述唯一识别码的先后顺序,依次将各子内容层中的实验结果填入所述第一空白页的框架层中;其中,对于实验结果为结论型的第一子内容层,根据所述第一空白页的页面尺寸和所述第一子内容层中实验结果的数据量和样式,将所述第一子内容层中的实验结果按照第一预设格式填入所述第一空白页的框架层中;对于实验结果为数据型的第二子内容层,根据所述第一空白页的页面尺寸和所述第二子内容层中的实验结果在所述待处理文档中的尺寸,将所述第二子内容层中的实验结果按照第二预设格式填入所述第一空白页的框架层中;/n判断所述第一空白页中的所述框架层是否能够容纳所有的子内容层中的实验结果;/n若否,则得到处于填满状态的所述第一空白页,并生成第二空白页,将所述框架层填入所述第二空白页中,并根据所述唯一识别码的先后顺序,将所述内容层中剩余子内容层中的实验结果依次填入所述第二空白页的框架层中,以得到具有内容的所述第二空白页。/n...

【技术特征摘要】
1.一种实验结果文档处理方法,其特征在于,所述方法包括:
读取待处理文档,并识别出所述待处理文档中的框架层和内容层,所述框架层包括标题,所述内容层包括实验结果的样式;
根据所述内容层中实验结果的结果类型,将所述内容层中的实验结果拆分为多层子内容层,并根据每一子内容层所处的位置为每一子内容层分配一对应的唯一识别码,所述结果类型包括结论型和数据型;
生成第一空白页,将所述框架层填入所述第一空白页中;
根据所述唯一识别码的先后顺序,依次将各子内容层中的实验结果填入所述第一空白页的框架层中;其中,对于实验结果为结论型的第一子内容层,根据所述第一空白页的页面尺寸和所述第一子内容层中实验结果的数据量和样式,将所述第一子内容层中的实验结果按照第一预设格式填入所述第一空白页的框架层中;对于实验结果为数据型的第二子内容层,根据所述第一空白页的页面尺寸和所述第二子内容层中的实验结果在所述待处理文档中的尺寸,将所述第二子内容层中的实验结果按照第二预设格式填入所述第一空白页的框架层中;
判断所述第一空白页中的所述框架层是否能够容纳所有的子内容层中的实验结果;
若否,则得到处于填满状态的所述第一空白页,并生成第二空白页,将所述框架层填入所述第二空白页中,并根据所述唯一识别码的先后顺序,将所述内容层中剩余子内容层中的实验结果依次填入所述第二空白页的框架层中,以得到具有内容的所述第二空白页。


2.根据权利要求1所述的实验结果文档处理方法,其特征在于,生成第一空白页,将所述框架层填入所述第一空白页中的步骤之后,所述方法还包括:
判断所述子内容层中的实验结果是否包含表格;
若是,则判断所述表格中是否存在跨行元素;
若所述表格中存在跨行元素,则在根据所述唯一识别码的先后顺序,依次将各子内容层中的实验结果填入所述第一空白页的框架层中时,判断所述跨行元素是否能够能在所述第一空白页中完整显示;
若所述跨行元素不能在所述第一空白页中完整显示,则将所述跨行元素填入所述第二空白页中的所述框架层中,以使所述跨行元素在所述第二空白页中完整显示。


3.根据权利要求1所述的实验结果文档处理方法,其特征在于,读取待处理文档,并识别出所述待处理文档中的框架层和内容层的步骤之前,所述方法还包括:
开启打印控件;
读取待处理文档,并识别出所述待处理文档中的框架层和内容层步骤之后,所述方法还包括:
将所述内容层中的实验结果以及样式上传至所述打印控件中。


4.根据权利要求1所述的实验结果文档处理方法,其特征在于,将所述内容层中剩余子内容层中的实验结果依次填入所述第二空白页的框架层中的步骤之后,所述方法还包括:
判断所述内容层中剩余子内容层中的实验结果是否都已填入所述第二空白页中的所述框架层中;
若所述内容层中剩余子内容层中的实验结果都已填入所述第二空白页中的所述框架层中,则得到具有内容的所述第二空白页。


5.一种实验结果文档处理装置,其特征在于,包括:
读取识别模块,用于读取待处理文档,并识别出所述待处理文档中的框架层和内容层,所述框架层包括标题,所述内容层包...

【专利技术属性】
技术研发人员:陈尚荣
申请(专利权)人:南昌协达科技发展有限公司
类型:发明
国别省市:江西;36

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

1