[发明专利]一种基于自动排版的一键成书方法有效
申请号: | 201410279986.0 | 申请日: | 2014-06-23 |
公开(公告)号: | CN104021113B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 茆昌盛;张琪;刘桂霞;孙立;叶营 | 申请(专利权)人: | 时光流影科技股份有限公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25 |
代理公司: | 北京五月天专利商标代理有限公司 11294 | 代理人: | 吴宝泰 |
地址: | 230088 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自动 排版 成书 方法 | ||
1.一种基于自动排版的一键成书方法,包括以下步骤:步骤一、选择书本尺寸;步骤二、设置排版约束条件;步骤三、判断每一条数据是否均已生成排版数据;如果是,则转到步骤九,否则取一条数据,转到步骤四,进行自动排版;步骤四、判断该条数据是否已经排版完,如果是,则转到步骤三,否则,转到步骤五;步骤五、判断该条数据图片是否已经排完;如果是,则转到步骤七;否则,转到步骤六;步骤六、该尺寸书本相应的板式中最多的图片张数记为n,当前待排数据的图片张数记为m,n和m中的最小值记为1,分别使用前1,2,3,...,1张图、待定文字以及含相应张数图片的所有板式,排一页,转到步骤八;步骤七、使用当前待排数据的待定文字以及纯文本的所有板式,排一页,转到步骤八;步骤八、对步骤六或步骤七中产生的所有一页排法数据进行综合评估,优选出最优的一页排法,并记录该排法相应的未排数据,使用随机数控制该页区块与区块之间的相对位置,平移结束后保存,转到步骤四;步骤九:取出优选并保存的所有页排版数据进行处理渲染预览,以及生成电子书。
2.根据权利要求1所述基于自动排版的一键成书方法,其特征在于:在所述步骤一中,所述书本尺寸为当前市面上书籍尺寸。
3.根据权利要求1所述基于自动排版的一键成书方法,其特征在于:在所述步骤二中,所述排版约束条件包括图片区块最小显示宽度与高度、文本区块最小宽度、横向区块间距、纵向区块间距、版心高度所能容纳的最大文本行数、版心宽度所能容纳的英文字母长度、图片显示宽度与图片区块宽度最小比值,综合评价多项排版约束条件指标权重,用户可设置相应的值进行自动排版。
4.根据权利要求1所述基于自动排版的一键成书方法,其特征在于:在所述步骤三中,所述一条数据为一条需要排版的数据,相当于一本书的一个章节数据,包括任意张任意尺寸的图片和任意段的文字;所述排版数据为对一条数据进行自动排版生成的待定页数数据,相当于对一个章节进行自动排版后,生成的该章节的多页。
5.根据权利要求1所述基于自动排版的一键成书方法,其特征在于:在步骤四中,所述数据为对一条章节数据,或一条已经排掉前任意段落文字和前任意张图片生成任意页排版数据后剩余未排版的章节数据,包括任意张任意尺寸的图片和任意段的文字。
6.根据权利要求1所述基于自动排版的一键成书方法,其特征在于:在步骤五中,所述图片为一条章节待排版数据中的图片,当有图片时,则至少使用前一张图片进行排版。
7.根据权利要求1所述基于自动排版的一键成书方法,其特征在于:步骤六中,所述板式为根据用户需求内置,其定义了图片区块、文字区块以及两者之间的相对位置关系;所述排一页为实现板式的自动排版逻辑与方法,自动排版遵循以下规则:1)所有数据的规则:所有图片文字区块的位置均以版心的左上角为起始位置计算并保存,实际取已排版好的数据预览或生成电子书时,需要根据数据在左页面还是在右页面进行相应的平移;2)图片处理原则a:改变图片显示大小时,一定是等比例的,保证图片不变形;3)图片处理原则b:图片只可以被等比率压缩,但不可以被等比率拉升,以避免由于图片拉升而带来的显示模糊;4)图片处理原则c:如果一定要压缩图片,图片有最小高度与最小宽度限制;5)图片处理原则d:给图片分配的显示区域,如果图片高度不够,则会控制图片下方的内容向上靠起;如果是图片宽度不够,则会控制图片在分配的显示区域居中显示;6)文字处理原则a:当为图片优先排版模式时,如果文字没有排完,且在图片排好后,文字区块还能放入文字,则文字按顺序切割分配到板式的文本区域;7)文字处理原则b:如果一个段落文字被切割分配到不同的页区块时,第一个区块最后一行文字必须排满整行;8)文字处理原则c:文本显示控制必须符合相关排版要求;9)文字处理原则d:如果给文字分配的区域宽度不是版心宽度,宽度有最小宽度限制;10)文字处理原则e:如果尾页只有比较少的文字,将尝试将尾页行数的文字挤到有图片的页中去;排法是对任意条数据进行自动排版,在处理新的一条数据时,另起一页,继续进行排版,故考虑处理尾页留白比较多的问题。
8.根据权利要求1所述基于自动排版的一键成书方法,其特征在于:步骤七中,所述纯文本板式为不含图片,只含文本的板式,包括文字横排与竖排两种板式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于时光流影科技股份有限公司,未经时光流影科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410279986.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种老虎钳
- 下一篇:一种可调篮筐高度的篮球架