【技术实现步骤摘要】
一种文本显示方法、装置、电子设备及介质
本专利技术涉及文本阅读
,特别是涉及一种文本显示方法、装置、电子设备及介质。
技术介绍
电子书以成本低、携带方便、内容丰富等优点,逐渐赢得大众的喜爱。目前,在终端阅读器中,对电子书的内容的排版方式是固定的,使得用户看的每一本电子书都只能按照同一种排版方式显示,而且每个用户看的电子书都按照同一种排版方式显示,导致现有技术对文本的显示方法较不合理。
技术实现思路
本专利技术实施例的目的在于提供一种内容显示方法、装置、电子设备及介质,以使得对文本的显示方法更合理。具体技术方案如下:第一方面,本专利技术实施例提供了一种文本显示方法,所述文本为电子书的待显示页面包括的待显示文本,所述方法包括:当接收到用户对所述待显示文本的阅读指令时,根据所述电子书的标识或类别,获取所述电子书对应的目标模板;解析所述目标模板,从所述目标模板中获取所述待显示页面对应的模板文件;使用所述模板文件对所述待显示页面进行渲染,在所述待显示页面中显示所述待显示文本。可选的,所述根据所述电子书的标识或类别,获取所述电子书对应的目标模板,包括:若存在用户为所述电子书指定的显示模板,则确定所述目标模板为所述指定的显示模板;若不存在用户为所述电子书指定的显示模板,则根据预设的各个电子书的标识与显示模板的对应关系,判断是否存在所述电子书的标识对应的显示模板;若存在所述电子书的标识对应的显示模板,则确定所述目标模板为所述电子书的标识
【技术保护点】
1.一种文本显示方法,其特征在于,所述文本为电子书的待显示页面包括的待显示文本,所述方法包括:/n当接收到用户对所述待显示文本的阅读指令时,根据所述电子书的标识或类别,获取所述电子书对应的目标模板;/n解析所述目标模板,从所述目标模板中获取所述待显示页面对应的模板文件;/n使用所述模板文件对所述待显示页面进行渲染,在所述待显示页面中显示所述待显示文本。/n
【技术特征摘要】
1.一种文本显示方法,其特征在于,所述文本为电子书的待显示页面包括的待显示文本,所述方法包括:
当接收到用户对所述待显示文本的阅读指令时,根据所述电子书的标识或类别,获取所述电子书对应的目标模板;
解析所述目标模板,从所述目标模板中获取所述待显示页面对应的模板文件;
使用所述模板文件对所述待显示页面进行渲染,在所述待显示页面中显示所述待显示文本。
2.根据权利要求1所述的方法,其特征在于,所述根据所述电子书的标识或类别,获取所述电子书对应的目标模板,包括:
若存在用户为所述电子书指定的显示模板,则确定所述目标模板为所述指定的显示模板;
若不存在用户为所述电子书指定的显示模板,则根据预设的各个电子书的标识与显示模板的对应关系,判断是否存在所述电子书的标识对应的显示模板;
若存在所述电子书的标识对应的显示模板,则确定所述目标模板为所述电子书标识对应的显示模板;
若不存在所述电子书的标识对应的显示模板,则根据预设的各个文本类别与显示模板的对应关系,确定所述目标模板为所述电子书的类别对应的显示模板。
3.根据权利要求1或2所述的方法,其特征在于,当所述电子书的标识对应多个显示模板,或者所述电子书的类别对应多个显示模板时,所述根据所述电子书的标识或类别,获取电子书对应的目标模板,包括:
按照所述多个显示模板的在模板列表中的排列顺序,从所述多个显示模板中选取一个显示模板作为所述目标模板;或者,
获取所述用户的用户信息,并确定所述目标模板为所述多个显示模板中与所述用户信息匹配度最高的显示模板。
4.根据权利要求1所述的方法,其特征在于,所述待显示页面对应的模板文件包括目标模板中的层叠样式表CSS文件和所述待显示页面对应的布局标记语言LML文件,所述LML文件用于描述所述待显示页面包括的各个元素的显示位置,所述CSS文件用于描述所述电子书的各个页面包括的各个元素的显示样式;
所述使用所述模板文件对所述待显示页面进行渲染,在所述待显示页面中显示所述待显示文本,包括:
根据所述LML文件,确定所述待显示页面包括的各个元素的显示位置,所述待显示页面包括的各个元素包括所述待显示文本;
根据所述CSS文件,确定所述待显示页面包括的各个元素的显示样式;
根据所述显示位置和所述显示样式在所述待显示页面中显示所述待显示页面包括的各个元素。
5.根据权利要求4所述的方法,其特征在于,在所述使用所述模板文件对所述待显示页面进行渲染,在所述待显示页面中显示所述待显示文本之后,所述方法还包括:
若接收到模板切换指令,则按照预设顺序,从所述电子书的类别对应的各个显示模板中,选择一个显示模板替换所述目标模板。
6.一种文本显示装置,其特征在于,所述文本为电子书的待显示页面包括的待显示文本,所述装置包括:
获取模块,用于当接收到用户对所述待显示文本的阅读指令时,根据所述电子书的标...
【专利技术属性】
技术研发人员:李俊杰,童征宇,肖勤,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。