一种电子数据排版方法及装置制造方法及图纸

技术编号:7996289 阅读:227 留言:0更新日期:2012-11-22 05:07
本发明专利技术公开了一种电子数据排版的方法及装置。所述方法包括:预设所需排版的模板,所述模板包括横屏模板和/或竖屏模板;依据屏幕浏览模式选择对应的模板;利用模板对待排版电子数据进行第一次排版,所述第一次排版包括选择横屏模板或竖屏模板对待排版电子数据进行排版;根据预设条件设置参数的关联关系,所述参数包括文章标题、图片和/或文章摘要,所述参数的关联关系包括所述参数的位置与所占空间的关系;利用参数的关联关系对待排版电子数据进行第二次排版。本发明专利技术通过两次排版,能更正确反映文章的内容,提升阅读体验,解决图片等多媒体内容不能完整显示的问题。

【技术实现步骤摘要】

本专利技术涉及数据处理
,尤其是涉及ー种电子数据排版的方法及装置。
技术介绍
随着电子杂志的兴起和掌上阅读终端的迅速发展,越来越多的人阅读习惯和阅读方式都发生了变化,逐步从阅读纸质读物发展到现在阅读电子读物,这就对电子信息的排版提出了新的要求。现有的电子信息排版技术通用的做法是把每个文章块中的每个组成部分(标题,正文,图片)进行固定描述,遇到任何文章皆使用当前的描述进行排版,得到的结果总是不尽人意,用户阅读的体验比较差。现有市面上的阅读软件无法合理的处理图文之间的排版关系,造成阅读体验差、 图片等多媒体内容不能完整显示的问题。图I给出了现在市面上的阅读终端显示状况,图I中可见在屏幕右下角的标题为“库克将出席DlO会议并发表开幕演讲”的文章,显示了文章主题图,感觉图文显示上略显别扭,原因在于显示在屏幕上的图是截取一部分原图内容(原图内容參见图2),使得图片内容的缺失,图片内容的缺失会导致不能正确反映文章的内容,造成阅读体验的下降。造成这种现象的原因是其在显示时未能结合图片的尺寸,正文和标题的内容来动态的进行图文最佳布局组合。
技术实现思路
本专利技术提供一种电子数据排版方法及装置,以解决现有的排版技术给用户造成的阅读体验差、图片等多媒体内容不能完整显示的问题。为了解决上述问题,本专利技术公开了ー种电子数据排版方法,包括预设所需排版的模板,所述模板包括横屏模板和/或竖屏模板;依据屏幕浏览模式选择对应的模板;利用摸板对待排版电子数据进行第一次排版,所述第一次排版包括选择横屏模板或竖屏模板对待排版电子数据进行排版;根据预设条件设置參数的关联关系,所述參数包括文章标题、图片和/或文章摘要,所述參数的关联关系包括所述參数的位置与所占空间的关系;利用參数的关联关系对待排版电子数据进行第二次排版。优选的,第一次排版包括利用模板对缩略页中的ー个或多个文章块进行调整,对各个文章块进行调整,所述缩略页包括ー个或多个文章块;第二次排版是对文章块中的图文进行调整。优选的,利用待排版电子数据中參数的关联关系对待排版电子数据进行第二次排版包括判断待排版电子数据的參数构成;若參数构成不包括图片,则在模版中去除预留的图片空间,根据文章标题的字数和字体大小,在模板中预留文章标题所需空间,模板中的其它空间用来显示文章摘要;若參数构成包括图片,则根据文章标题的字数和字体大小,在模板中预留文章标题所需空间,图片显示在预留的图片空间,模板中的其它空间用来显示文章摘要。优选的,第二次排版还包括选择排版布局,所述选择排版布局包括如果图片的长宽比除以模板中文章摘要区域的长宽比大于给定因子,则采用纵向的排版布局,否则采用横向的排版布局;所述纵向排版布局是在预设区域内从上至下依次为文章标题、图片和文章正文进行排列;所述横向排版布局是在预设区域内文章标题在图片和文章正文的上方,图片及文章正文在文章标题的下方从左至右排列。优选的,第二次排版还包括按照图片长宽比对图片进行等比例放大或缩小至高或宽相适应模板中图片区域,去除图片所占区域后,在剰余区域显示文章摘要。优选的,在剰余区域显示文章摘要包括判断文字显示区域所占面积是否大于阈值,若是则去掉文字只显示图片;否则将文字显示在剰余区域里。优选的,依据屏幕浏览模式选择对应的模板包括浏览模式是横屏模式,则提取预设的横屏模板;浏览模式是竖屏模式,则提取预设的竖屏模板。 优选的,在依据屏幕浏览模式选择对应的模板时,所述模板包括每个文章块的位置和大小,每个文章块内部组成部分的位置和大小。优选的,本专利技术公开的电子数据排版方法可以应用在电子杂志、微博、博客、电子报纸、网络新闻、图片、RSS或GoogleReader领域。本专利技术还公开了ー种电子数据排版装置,包括预设模块,用于预设所需排版的模板,所述模板包括横屏模板和/或竖屏模板;选择模块,用于依据屏幕模式选择对应的模板;第一排版模块,用于利用模板对待排版电子数据进行第一次排版,所述第一次排版包括在选择横屏模板或竖屏模板对待排版电子数据进行排版;设置參数模块,用于根据预设条件设置參数的关联关系,所述參数包括文章标题、图片和/或文章摘要,所述參数的关联关系包括所述參数的位置与所占空间的关系;第二排版模板,利用參数的关联关系对待排版电子数据进行第二次排版。优选的,第一排版模块还包括第一调整子模块,用于利用模板对缩略页中的ー个或多个文章块进行调整,对各个文章块进行调整;所述缩略页包括ー个或多个文章块;第ニ调整子模块,用于对文章块中的图文进行调整。优选的,第二排版模块还包括判断子模块,用于判断待排版电子数据的预设參数构成;无图处理子模块,用于若參数不包括图片,则在模版中去除预留的图片空间,根据文章标题的字数和字体大小,在模板中预留文章标题所需空间,模板中的其它空间用来显示文章摘要;有图处理子模块,用于若參数包括图片,则根据文章标题的字数和字体大小,在模板中预留文章标题所需空间,图片显示在预留的图片空间,模板中的其它空间用来显示文章摘要。优选的,第二排版模块还包括布局子模块,用于选择排版布局;所述选择排版布局包括如果图片的长宽比除以模板中文章摘要区域的长宽比大于给定因子,则采用纵向的排版布局,否则采用横向的排版布局;所述纵向排版布局是在预设区域内从上至下依次为文章标题、图片和文章正文进行排列;所述横向排版布局是在预设区域内文章标题在图片和文章正文的上方,图片及文章正文在文章标题的下方从左至右排列。优选的,第二排版模块还包括缩放子模块,用于按照图片长宽比对图片进行等比例放大或缩小至高或宽相适应模板中图片区域,去除图片所占区域后,在剰余区域显示文章摘要。优选的,第二排版模块还包括判断处理子模块,用 于判断文字显示区域所占面积是否大于阈值,若是则去掉文字只显示图片;否则将文字显示在剰余区域里。优选的,选择模块还包括提取子模板,用于浏览模式是横屏模式,则提取预设的横屏模板;浏览模式是竖屏模式,则提取预设的竖屏模板。与现有技术相比,本专利技术具有以下优点本专利技术通过两次排版,第一次排版利用模板对缩略页中的多个文章块进行调整,对各个文章块进行调整;第二次排版对文章块中的图文进行调整;经过两次排版,能更正确反映文章的内容,提升阅读体验,解决图片等多媒体内容不能完整显示的问题。本专利技术依据屏幕浏览模式选择对应的模板,横屏模版和竖屏模版数据分开存储,可以保证在横屏或竖屏阅读下均得到最佳效果。附图说明图I是现有技术中一般电子数据排版屏幕截图;图2是图I中的文章的原图;图3是本专利技术方法实施例中的流程图;图4是本专利技术方法实施例中的纵向排版布局示意图;图5是本专利技术方法实施例中的横向排版布局示意图;图6是本专利技术方法实施例中依据屏幕浏览模式选择对应模板的流程图;图7是本专利技术另ー个方法实施例中的流程图;图8本专利技术装置实施例的结构图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进ー步详细的说明。本专利技术提出一种电子数据排版方法及装置,通过两次排版,使得图文显示能达到最佳组合效果,能更准确的反映原文图文内容,提升了阅读体验。下面通过实施例进行详细说明。參照图3,是本专利技术实施例所述ー种电子数据排版方法流程图。步骤11,预设所需排版的模版,所述模板包括横屏模板和/或竖屏模板;在具本文档来自技高网...

【技术保护点】
一种电子数据排版方法,其特征在于,包括:预设所需排版的模板,所述模板包括横屏模板和/或竖屏模板;依据屏幕浏览模式选择对应的模板;利用模板对待排版电子数据进行第一次排版,所述第一次排版包括选择横屏模板或竖屏模板对待排版电子数据进行排版;根据预设条件设置参数的关联关系,所述参数包括文章标题、图片和/或文章摘要,所述参数的关联关系包括所述参数的位置与所占空间的关系;利用参数的关联关系对待排版电子数据进行第二次排版。

【技术特征摘要】

【专利技术属性】
技术研发人员:张亮郭伟王玮王云鹏刘洪峰马向英
申请(专利权)人:奇智软件北京有限公司
类型:发明
国别省市:

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

1