本发明专利技术实施例涉及电子排版技术领域,特别涉及一种测试排版处理结果的方法及设备,用于解决现有技术中存在的针对排版软件的排版结果的正确性,目前还没有一种有效的测试方法的问题。本发明专利技术实施例的测试排版处理结果的方法包括:根据收到的待测试元素选择指令,确定排版处理中的待测试元素,并确定该待测试元素的待测试参数值;针对一个待测试元素中的一个待测试参数值,确定该待测试参数值与输出文件中的输出参数值是否一致;在该待测试参数值与输出文件中的输出参数值不一致时,确定排版处理出现错误。本发明专利技术实施例能够快速、有效地测试排版处理结果的正确性。
【技术实现步骤摘要】
本专利技术涉及电子排版
,特别涉及一种测试排版处理结果的方法及设备。
技术介绍
排版是指将版面内的文字、表格、公式、图片、图形等可视化信息元素在该版面布局上进行所需的位置、大小等的调整,使该版面布局条理化,达到美观的视觉效果,以供后续印刷;排版主要应用于书刊杂志、各类书籍、电子书、电子杂志、电子期刊等,它们在出版前都需要将(包括文字、图片、表格等)通过排版软件进行排版,将待出版的内容排版成指定的格式。目前常用的排版软件有交互式排版软件及批处理排版软件。一般,使用现有的排版软件对待排版内容进行排版处理的具体过程是:在排版处理前,由操作者设置所需的排版版式及该版式中各个元素的参数值,针对一个元素,由排版软件生成该元素及其参数值的描述文件;在排版处理时,排版软件解析每个描述文件,并根据每个描述文件中的元素的参数值对待排版内容进行排版处理;在对待排版内容进行了排版处理后,针对一个描述文件,排版软件会输出包括该描述文件中的元素在进行排版处理后对应的参数值的PDF (Portable Document Format,便携文件格式)文件;可见,若排版处理后输出的PDF文件中的元素的参数值与对应的描述文件中该元素的参数值不一致,则说明使用该排版软件进行排版处理的结果不正确,可能是该排版软件的排版处理过程出现了错误,从而使对待排版内容的排版处理不能满足用户预设的排版要求,导致该排版软件的排版结果稳定性差;因此,在排版软件应用之前,对排版软件输出的PDF文件的正确性的测试对于排版软件的排版结果的稳定性具有重要意义。综上所述,针对排版软件的排版处理结果的正确性,目前还没有一种有效的测试方法。
技术实现思路
本专利技术实施例提供了一种测试排版处理结果的方法及设备,用于解决现有技术中存在的针对排版软件的排版结果的正确性,目前还没有一种有效的测试方法的问题。本专利技术实施例提供了一种测试排版处理结果的方法,包括:根据收到的待测试元素选择指令,确定排版处理中的待测试元素,并确定所述待测试元素的待测试参数值;针对一个待测试元素中的一个待测试参数值,确定该待测试参数值与输出文件中的输出参数值是否一致;其中所述输出文件是根据包括该待测试参数值的描述文件进行排版处理后生成的;在该待测试参数值与输出文件中的输出参数值不一致时,确定排版处理出现错误。较佳地,确定所述待测试元素的待测试参数值包括:从所述待测试元素对应的参数值列表中选择至少一个参数值作为该待测试元素的待测试参数值。较佳地,确定所述待测试元素的待测试参数值包括:根据所述待测试元素对应的数值范围及预设的递进步长确定该待测试元素的待测试参数值或从所述数值范围内选择至少一个参数值作为该待测试元素的待测试参数值。在确定排版软件中的待测试元素之前,本专利技术实施例的方法还包括:确定每个元素对应的版式描述文件;确定排版软件中的待测试元素包括:根据收到的待测试元素选择指令,确定选定的版式描述文件;确定选定的版式描述文件中对应的元素为待测试元素。在确定排版处理出现错误之后,本专利技术实施例的方法还包括:输出包括与输出参数值不一致的待测试参数值对应的描述文件和/或输出根据该描述文件生成的输出文件。本专利技术实施例提供了一种测试排版处理结果的设备,包括:确定模块,用于根据收到的待测试元素选择指令,确定排版处理中的待测试元素,并确定所述待测试元素的待测试参数值;比较模块,用于针对一个待测试元素中的一个待测试参数值,确定该待测试参数值与输出文件中的输出参数值是否一致;其中所述输出文件是根据包括该待测试参数值的描述文件进行排版处理后生成的;处理模块,用于在该待测试参数值与输出文件中的输出参数值不一致时,确定排版处理出现错误。较佳地,所述确定模块具体用于:从所述待测试元素对应的参数值列表中选择至少一个参数值作为该待测试元素的待测试参数值。较佳地,所述确定模块具体用于:根据所述待测试元素对应的数值范围及预设的递进步长确定该待测试元素的待测试参数值或从所述数值范围内选择至少一个参数值作为该待测试元素的待测试参数值。本专利技术实施例的设备还包括:版式描述文件生成模块,用于确定排版处理中每个元素对应的版式描述文件;所述确定模块具体用于:根据收到的待测试元素选择指令,确定选定的版式描述文件;确定选定的版式描述文件中对应的元素为待测试元素。本专利技术实施例的设备还包括:输出模块,用于在确定排版处理出现错误之后,输出包括与输出参数值不一致的待测试参数值的描述文件和/或输出根据该描述文件生成的输出文件。本专利技术实施例通过判断排版软件中的待测试参数值与排版处理后生成的输出文件中的输出参数值是否一致,以确定该排版软件在排版处理过程中是否出现错误,从而能够快速、有效地测试排版处理结果的正确性。附图说明图1为本专利技术实施例的第一种测试排版处理结果的方法流程图;图2为本专利技术实施例的第二种测试排版处理结果的方法流程图;图3为本专利技术实施例的第三种测试排版处理结果的方法流程图;图4A为本专利技术实施例的第一种测试排版处理结果的设备的结构示意图;图4B为本专利技术实施例的第二种测试排版处理结果的设备的结构示意图;图4C为本专利技术实施例的第三种测试排版处理结果的设备的结构示意图。具体实施例方式本专利技术实施例通过判断排版软件中的待测试参数值与排版处理后生成的输出文件中的输出参数值是否一致,以确定该排版软件在排版处理过程中是否出现错误,从而能够快速、有效地测试排版处理结果的正确性。下面结合说明书附图对本专利技术实施例作进一步详细描述。如图1所示,本专利技术实施例提供了一种测试排版处理结果的方法,该方法包括以下步骤:S101、根据收到的待测试元素选择指令,确定排版处理中的待测试元素,并确定待测试元素的待测试参数值;S102、针对一个待测试元素中的一个待测试参数值,确定该待测试参数值与输出文件中的输出参数值是否一致;其中输出文件是根据包括该待测试参数值的描述文件进行排版处理后生成的;S103、在该待测试参数值与输出文件中的输出参数值不一致时,确定排版处理出现错误。步骤SlOl中,确定待测试元素的待测试参数值的方法包括多种,以下列举三种确定待测试元素的待测试参数值的方法:第一种方法:若确定的待测试兀素对应一个参数值列表,则从该参数值列表中选择至少一个参数值作为该待测试元素的待测试参数值;具体的,可以从该数值列表中随机选择至少一个参数值作为待测试参数值;也可以根据预设的选取规则从该数值列表中选择至少一个参数值作为待测试参数值,例如,选择排列在奇数(或偶数)位置上的参数值作为待测试参数值;举例说明,若待测试元素为文字,参数值为该字体的大小,参数值列表中{5,5.5,6,6.5,7,8,9,10,12,14,16,18,20},从该参数列表中选择排列在偶数位置上的参数值5.5、6.5、8、10、14、18作为待测试参数值;较佳地,从该参数值列表中选择所有的参数值作为待测试参数值。第二种方法:若确定的待测试元素对应一个数值范围,则根据该数值范围及预设的递进步长确定该待测试元素的待测试参数值;举例说明,若待测试元素为文字,参数值为该字体的大小,参数值的数值范围为I磅 10.0磅,预设的递进步长为0.1磅,则确定的待测试参数值包括100个数值,依次为I膀、1.1 膀、1.2 膀......10.0 膀。本文档来自技高网...
【技术保护点】
一种测试排版处理结果的方法,其特征在于,所述方法包括:根据收到的待测试元素选择指令,确定排版处理中的待测试元素,并确定所述待测试元素的待测试参数值;针对一个待测试元素中的一个待测试参数值,确定该待测试参数值与输出文件中的输出参数值是否一致,其中所述输出文件是根据包括该待测试参数值的描述文件进行排版处理后生成的;在待测试参数值与输出文件中的输出参数值不一致时,确定排版处理出现错误。
【技术特征摘要】
1.一种测试排版处理结果的方法,其特征在于,所述方法包括: 根据收到的待测试元素选择指令,确定排版处理中的待测试元素,并确定所述待测试元素的待测试参数值; 针对一个待测试元素中的一个待测试参数值,确定该待测试参数值与输出文件中的输出参数值是否一致,其中所述输出文件是根据包括该待测试参数值的描述文件进行排版处理后生成的; 在待测试参数值与输出文件中的输出参数值不一致时,确定排版处理出现错误。2.按权利要求1所述的方法,其特征在于,确定所述待测试元素的待测试参数值包括: 从所述待测试元素对应的参数值列表中选择至少一个参数值作为该待测试元素的待测试参数值。3.按权利要求1所述的方法,其特征在于,确定所述待测试元素的待测试参数值包括: 根据所述待测试元素对应的数值范围及预设的递进步长确定该待测试元素的待测试参数值;或 从所述待测试元素对应的所述数值范围内选择至少一个参数值作为该待测试元素的待测试参数值。4.按权利要求1 3任一所述的方法,其特征在于,在确定排版软件中的待测试元素之前,还包括: 确定每个元素对应的版式描述文件; 确定排版软件中的待测试元素包括: 根据收到的待测试元素选择指令,确定选定的版式描述文件; 确定选定的版式描述文件中对应的元素为待测试元素。5.按权利要求4所述的方法,其特征在于,确定排版处理出现错误之后,还包括: 输出包括与输出参数值不一致的待测试参数值对应的描述文件和/或输出根据该描述文件生成的输出文件。6...
【专利技术属性】
技术研发人员:梁炤宇,赵晖,张秋利,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。