[发明专利]排版方法、排版系统和终端在审
申请号: | 201610626925.6 | 申请日: | 2016-08-03 |
公开(公告)号: | CN107688557A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 杨燕菲;周萍萍 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22;G06F17/25 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 排版 方法 排版系统 终端 | ||
技术领域
本发明涉及排版技术领域,具体而言,涉及一种排版方法、一种排版系统和终端。
背景技术
相关技术中,固定版式的出版物通常可以包括以下几类:
1.数据由多个小单元组成,每个单元中的内容和格式基本相似,该单元的排版要求也基本一致,如:分类广告、工具书和学术论文等等。
2.同一份出版物,具有很多不同的版本,这些不同的版本排版格式基本相同,但其中的内容有些相同,有些不同,可能都是某个全集的一些片断组合。例如:某些系列产品的说明书,存在大量共用的部分,但针对某种型号,又有专门的描述。
对这类出版物,要制作版面对象,通常采用下列两类方法:
(一)人工交互制作,一般会在交互排版软件中手工处理,会存在大量的重复劳动,工作量巨大,耗费人力物力,而且也很难在排版效果上达到整齐划一的程度,更容易出现错误。
(二)自动化合成,市场上也有一些自动化合成引擎,可以将XML元素和版面模板通过机器合成,生成版面对象。
但上述自动化合成引擎往往存在下列问题:
(1)模板文件中对版面对象支持比较少,侧重于简单的版面对象及样式,缺乏对复杂效果的支持;
(2)支持XML标签映射,仅支持简单的条件匹配;
(3)不支持位置关系的调整;
(4)部分引擎甚至不支持交互式模板设计等。
上述问题使得版面对象生成后,还需要人工进行大量的再处理工作,如:排版复杂对象、更改个性样式、调整位置关系等,才能形成合格的排版页面,仍然有不小的工作量。
因此,如何设计一种新的排版方案以获取自动排版对象成为亟待解决的技术问题。
发明内容
本发明正是基于上述技术问题至少之一,提出了一种新的排版方案,通过在模板文件中定制各种丰富的版面模板,来描述多样的版面效果以及其和XML元素之间的弹性对应关系,然后通过自动化处理引擎方便、快速地将XML元素和预设版式合成到版面上,并对合成后的页面进行自动化调整,生成可直接发布的版面对象,以降低排版页面制作的工作量和差错率。
有鉴于此,本发明提出了一种排版方法,包括:获取用户请求进行排版的版面模板,以及用户确定用于排版的XML元素;根据用户确定用于排版的XML元素、版面模板、版面模板的版式参数与XML元素之间的映射关系创建对应的排版文件。
在该技术方案中,通过在模板文件中定制各种丰富的版面模板,来描述多样的版面效果以及其和XML元素之间的弹性对应关系,然后通过自动化处理引擎方便、快速地将XML元素和预设版式合成到版面上,并对合成后的页面进行自动化调整,生成可直接发布的版面对象,以降低排版页面制作的工作量和差错率。
在上述技术方案中,优选地,在获取用户请求进行排版的版面模板,以及用户确定用于排版的XML元素前,还包括:预设版面模板的版式参数与XML元素之间的映射关系,其中,版面模板包括全局版式模板、合成参数模板、章节定义模板、排版单元模板、样式映射模板、数据格式模板、位置布局模板中的至少一个,版面模板的版式参数包括版面类型设置参数、版面章节设置参数、版面背景设置参数、文字属性设置参数、表格属性设置参数、图片属性设置参数和版面显示格式参数中的至少一种设置参数。
在该技术方案中,上述映射关系是一个查询表达式,查询表达式可以是一个查询条件,也可以是由多个查询条件或查询表达式与逻辑运算符的组合,查询条件指定匹配的XML元素会具有的某种特征,例如:某个属性为特定值,或是某个特定元素的子级元素等;指定XML标签和版面对象的样式之间的映射关系,描述在版面对象中关联到标签的版面对象作用上的样式。
在上述技术方案中,优选地,全局版式模板用于描述排版文件的全局版式参数,全局版式参数包括排版文件类型、流式版面、页式版本、版面对象的缺省样式、脚尾注参数中的至少一个,合成参数模板包括描述XML元素的显示条件参数和/XML元素的内容解析参数,章节定义模板包括排版文件的页码创建参数,页码创建参数包括排版文件的主文字流框的设置参数、排版文件的容器块的布局参数、排版文件的页面布局参数和排版文件的边文背景参数中的至少一种,排版单元模板用于描述任一XML元素在排版文件中的显示样式,数据格式模板包括对XML元素的数据内容进行格式转换的格式参数,位置布局模板包括排版文件的排版单元之间的相对位置参数,用于对排版单元的位置布局进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610626925.6/2.html,转载请声明来源钻瓜专利网。