电子书数据的显示方法、装置及终端设备制造方法及图纸

技术编号:15541911 阅读:152 留言:0更新日期:2017-06-05 11:05
本发明专利技术实施例提供了一种电子书数据的显示方法、装置及终端设备,其中,所述电子书数据的显示方法包括:按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据;根据所述中文诗词数据中每行诗词的文字数量和电子书的排版宽度,确定每行诗词的字体大小,使每行诗词在一行完整显示;根据所述字体大小显示所述中文诗词数据。通过本发明专利技术实施例实现了每行中文诗词可以在一行内完整显示,优化了中文诗词的排版显示效果,提升了用户阅读电子书的体验。

Method, device and terminal device for displaying e-book data

The embodiment of the invention method, device and terminal equipment, provides an e-book data display which comprises a display method of the electronic book data of e-book data were analyzed according to the set of rules, according to the results of data analysis to determine Chinese poetry display; according to the Chinese poetry data number and each line of poetry books the typesetting of each line width, determine the poetry of the font size, so that each line of poetry shows in a row; according to the font size of the display data Chinese poetry. Through the embodiment of the invention, each line of Chinese poetry can be displayed in a single line, and the typesetting and display effect of the Chinese poetry is optimized, thereby improving the experience of the user to read the e-book.

【技术实现步骤摘要】
电子书数据的显示方法、装置及终端设备
本专利技术实施例涉及数据处理
,尤其涉及一种电子书数据的显示方法、装置及终端设备。
技术介绍
随着终端设备的普及,在终端设备上阅读电子书的人越来越多,通过终端设备阅读电子书具有环保、低功耗、存储量大,以及方便用户携带等优点。目前,对电子书进行排版时,若调整电子书字体的大小,将电子书字体调整过大或过小,会影响电子书的排版效果,例如,对电子书内的中文诗词进行排版,调整电子书字体的大小,调整过大,一句中文诗词在一行内显示不完整,导致一句中文诗词在两行内显示,还会影响中文诗词的其他内容的排版,令中文诗词排版混乱,用户阅读电子书的体验较差。
技术实现思路
本专利技术实施例提供了一种电子书数据的显示方法、装置及终端设备,以解决目前对电子书进行排版时,中文诗词的排版混乱,用户阅读电子书的体验较差的问题。根据本专利技术实施例的一方面,提供了一种电子书数据的显示方法,包括:按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据;根据所述中文诗词数据中每行诗词的文字数量和电子书的排版宽度,确定每行诗词的字体大小,使每行诗词在一行完整显示;根据所述字体大小显示所述中文诗词数据。根据本专利技术实施例的另一方面,提供了一种电子书数据的显示装置,包括:数据分析模块,用于按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据;字体确定模块,用于根据所述中文诗词数据中每行诗词的文字数量和电子书的排版宽度,确定每行诗词的字体大小,使每行诗词在一行完整显示;数据显示模块,用于根据所述字体大小显示所述中文诗词数据。根据本专利技术实施例的另一方面,还提供了一种终端设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上所述的电子书数据的显示方法对应的操作。根据本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有:用于按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据的可执行指令;用于根据所述中文诗词数据中每行诗词的文字数量和电子书的排版宽度,确定每行诗词的字体大小,使每行诗词在一行完整显示的可执行指令;用于根据所述字体大小显示所述中文诗词数据的可执行指令。根据本专利技术实施例提供的一种电子书数据的显示方法、装置及终端设备,通过按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据,根据中文诗词数据中每行诗词的文字数量和电子书的排版宽度,确定每行诗词的字体大小,根据字体大小显示中文诗词数据。与传统的对中文诗词进行排版时,调整中文诗词的字体大小,导致一行或者一句中文诗词不能再一行内完整显示相比,本专利技术实施例根据每行诗词的文字数量和电子书的排版宽度确定每行可显示的文字数据,实现了每行中文诗词可以在一行内完整显示,优化了中文诗词的排版显示效果,提升了用户阅读电子书的体验。附图说明图1是根据本专利技术实施例一的一种电子书数据的显示方法的步骤流程图;图2是根据本专利技术实施例二的一种电子书数据的显示方法的步骤流程图;图3是根据本专利技术实施例三的一种电子书数据的显示装置的结构框图;图4是根据本专利技术实施例四的一种电子书数据的显示装置的结构框图;图5是根据本专利技术实施例五的一种终端设备的结构示意图。具体实施方式下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本专利技术实施例的具体实施方式作进一步详细说明。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。本领域技术人员可以理解,本专利技术实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。实施例一参照图1,示出了根据本专利技术实施例一的一种电子书数据的显示方法的步骤流程图。本实施例中的电子书数据的显示方法可以由任意适当的终端设备实现,如智能手机、平板电脑或台式电脑等,但不限于此,其它具备类似数据处理功能的装置均可参照本实施例实现电子书数据的显示方法,本专利技术实施例对此不作限制。本实施例仅以终端设备为例进行说明,终端设备的屏幕相较于其它设备来说宽度更窄,使得在使用相关的电子书阅读应用进行电子书阅读时,更容易发生电子书数据,尤其是中文诗词数据显示的问题。本实施例的电子书数据的显示方法包括如下步骤:步骤S100、按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据。本实施例中,电子书数据可以认为是保存或者记载在电子书介质中的任何形式的数据,例如,文本、符号、表格和图形等等,本实施例对电子数据的具体内容不做限制。其中,电子书介质可以为终端设备或者终端设备的操作系统、应用程序支持的任何介质,如txt文本格式的文件、chm文本格式的文件等,本实施例对保存或者记载电子书数据的电子书介质不作具体限制。本实施例中,中文诗词数据可以认为是符合一定格式的诗词数据,例如,五言绝句、七言绝句等等。本步骤S100对电子书数据进行分析,进而从电子书数据中确定得到待显示的中文诗词数据。电子书数据可以为待显示的中文诗词数据,还可以为包括待显示的中文诗词数据,和,其它文字和/或图片的数据。步骤S102、根据中文诗词数据中每行诗词的文字数量和电子书的排版宽度,确定每行诗词的字体大小,使每行诗词在一行完整显示。本实施例中,中文诗词数据中每行诗词的文字数量可以相同也可以不同,电子书的排版宽度因为需要为一些设定区域如留白区域、备注区域等预留空间,因此通常比终端设备的屏幕宽度要窄。本实施例中,每行诗词可以认为是每句诗词,某中文诗词的显示形式为“XXXXX,YYYYY。”其中,“XXXXX”可以认为是一行诗词或者一句诗词,“YYYYY”可以认为是另一行诗词或者另一句诗词。通过本步骤,可以确定“XXXXX”或者“YYYYY”中每个文字的字体大小,令“XXXXX”在一行完整显示,“YYYYY”在另一行完整显示。步骤S104、根据字体大小显示中文诗词数据。在步骤S102确定中文诗词中每个文字的字体大小之后,可以按照确定的字体大小显示中文诗词数据,其中,字体大小可以认为是字体字号或者字体字号所对应的像素值,本实施例对字体大小的具体表示形式不做限制。根据本实施例提供的一种电子书数据的显示方法,通过按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据,根据中文诗词数据中每行诗词的文字数量和电子书的排版宽度,确定每行诗词的字体大小,根据字体大小显示中文诗词数据。与传统的对中文诗词进行排版时,调整中文诗词的字体大小,导致一行或者一句中文诗词不能再一行内完整显示相比,本实施例根据每行诗词的文字数量和电子书的排版宽度确定每行可显示的文字数据,实现了每行中文诗词可以在一行内完整显示,优化了中文诗词的排版显示效果,提升了用户阅读电子书的体验。实施例二参照图2,示出了根据本专利技术实施例二的一种电子书数据的显示方法的步骤流程图。本实施例中的电子书数据的显示方法可以由任意适当的终端设备实现,如智能手机、平板电脑或台式电脑等,但不限于此,其它具备类似数据处理功能的装置均可参照本实施例实现电子书数据的显示方法,本本文档来自技高网...
电子书数据的显示方法、装置及终端设备

【技术保护点】
一种电子书数据的显示方法,包括:按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据;根据所述中文诗词数据中每行诗词的文字数量和电子书的排版宽度,确定每行诗词的字体大小,使每行诗词在一行完整显示;根据所述字体大小显示所述中文诗词数据。

【技术特征摘要】
1.一种电子书数据的显示方法,包括:按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据;根据所述中文诗词数据中每行诗词的文字数量和电子书的排版宽度,确定每行诗词的字体大小,使每行诗词在一行完整显示;根据所述字体大小显示所述中文诗词数据。2.根据权利要求1所述的方法,其中,根据所述字体大小显示所述中文诗词数据,包括:根据所述字体大小预显示所述中文诗词数据;根据所述预显示的结果,判断是否需要对所述字体大小进行调整;若需要对所述字体大小进行调整,则按照设定调整规则对所述字体大小进行调整;根据调整后的字体大小显示所述中文诗词数据。3.根据权利要求2所述的方法,其中,按照设定调整规则对所述字体大小进行调整,包括:将所述字体大小对应的显示像素值减少预设像素。4.根据权利要求3所述的方法,其中,将所述字体大小对应的显示像素值减少预设像素,包括:将所述字体大小对应的显示像素值减少1至3个像素。5.根据权利要求1所述的方法,其中,按照设定分析规则对电子书数据进行分析,根据分析结果确定待显示的中文诗词数据,包括:对所述电子书数据进行断行,得到每行文字数据;识别每行文字数据的文字数量;若连续多行文字数据的文字数量均等于设定文字数量,则判断连续多行文字数据的行数是否等于设定行...

【专利技术属性】
技术研发人员:邹进波叶珂贾玉辉
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1