首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种电子书内容排版的方法、介质和装置 

申请/专利权人:新加坡新阅科技有限公司

申请日:2022-12-27

公开(公告)日:2024-06-28

公开(公告)号:CN118261128A

主分类号:G06F40/186

分类号:G06F40/186;G06F40/106

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.07.16#实质审查的生效;2024.06.28#公开

摘要:本发明公开了一种电子书内容排版的方法、存储介质及电子设备,能够在检测到章节排版触发操作的情况下,获取到该章节的文本数据以及该章节内应显示图片、段末评论气泡的配置信息进行预设排版处理,取到配置信息将文字、图片、气泡等数据进行解析,计算各部分应该显示在电子设备中的位置,生成初始排版的结果,基于初始排版结果生成目标排版结果,实现了在纯文本内容的排版过程中在具体位置插入该章节配置文件中得到的图片或气泡信息,丰富了电子书的内容和提高用户交互的体验;做到把文字写活,电子设备内的显示内容不单调。

主权项:1.一种电子书内容排版的方法,其特征在于,所述方法的具体过程为:用户在使用电子设备阅读电子书籍的过程中,首先电子设备从指定的数据服务器拉取电子书籍的章节内容以及该章节内容对应的配置信息并保存本地磁盘中;所述配置信息包括要插入的具体内容以及具体内容要在章节内容的哪一段文字后面插入;所述具体内容为段落和段落之间要插入的图片或某个段落端末要显示的评论信息;电子设备的处理器从电子设备的本地磁盘中获取章节内容并放到缓存池的模型数组A中存储,然后到电子设备的本地磁盘对应的文件夹中遍历是否有当前章节内容对应的配置信息,如果有则将其读取到缓存池的模型数组B中,与章节内容进行预排版,预排版完成后,将预排版的结果显示到电子设备的屏幕中;电子设备的处理器从电子设备的本地磁盘中获取章节内容并放到缓存池的模型数组A中存储的具体过程为:对获取的章节内容以段落为单位进行切割,将章节内容分割成多个段落内容,并将得到的多个段落内容放在缓存池的模型数组A中按顺序存储起来;切割出多少个段落,在缓存池的模型数组A中就存储多少个段落内容;为每个段落内容生成唯一标识后,每个段落内容在这个时候已经有了两种值表达它的属性,其中一种属性值是该段落内容的原文,另一种属性值是为每个段落生成的唯一标识,因此模型数组A中一个属性用于存储段落内容的原文,还有一个属性用于存储该段落内容的唯一标识;在模型数组B中,根据该章节内容对应的配置信息,各具体内容和对应的段落内容的唯一标识关联存储;所述预排版的具体过程为:遍历模型数组B,根据各具体内容的对应段落的唯一标识,在模型数组A中找到对应的段落内容,将该段落内容标识为配置对象,并关联存储对应的配置信息,生成新的模型数组;新的模型数组存储该章节内容中每个段落内容及其配置信息;遍历新的模型数组,按顺序对各段落内容及其要配置的具体内容进行预排版;绘制段落内容的文本时,直接按照设定格式将文本内容进行绘制;在绘制过程中,当遍历到的段落内容为配置对象时,提取要配置的具体内容插入该段落内容之后,再继续绘制后续的段落内容和要配置的具体内容;最后将预排版的结果显示在电子设备的屏幕上;如果要配置的具体内容是图片,则根据对应的配置信息获取将要渲染的图片大小的比例,根据电子设备宽度一定的屏幕计算出显示图片区域的高度;待该图片对应的段落内容的最后一个字节绘制完成后,计算当前绘制行的下一个满足可渲染条件的配置区域,该配置区域就是要展示图片的区域,并将图片放入配置区域中;然后再继续逐个绘制后面剩余的段落内容和要配置的具体内容;如果配置信息的具体内容是评论信息,将含有评论信息的评论气泡显示到对应段落内容的段尾处:按照评论信息的字号大小预设好评论气泡的高度大小。

全文数据:

权利要求:

百度查询: 新加坡新阅科技有限公司 一种电子书内容排版的方法、介质和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。