一种版面均等化排版方法技术

技术编号:3846824 阅读:184 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种版面均等化排版方法,属于排版领域。现有技术中,通常在同等面积排版空间内存在多种排列方案,例如在同一版面内存在同样尺寸的排版块过多,造成版面排版块分布不均匀的情况。本发明专利技术所述方法,通过设定替换方式,确定待处理版面,查找符合交换条件的待交换排版块或排版块组合,然后进行位置互换等步骤,在满足版面布局不变的前提下,使不同版面的视觉效果差异尽量降低,使版面更加美观,解决了整体版面分布不均匀的问题。

【技术实现步骤摘要】

本专利技术涉及排版领域,尤其涉及。
技术介绍
在广告排版行业中,要求在使用最小的空间排放下尽量多的广告的同时,用户往 往对最终排版结果的美观程度有一定的要求。从通常的审美观点来看,如果同种尺寸的排 版块过于集中,会导致版面之间的视觉差异过大,例如版面内当大面积广告过多时,视觉效 果会过于开阔,相反,版面内小面积广告过多时,视觉效果会过于拥挤,无法达到美观的效^ ο 例如现有技术中,申请号为200610113130. 1名称为“一种分类广告自动排版的方 法”的中国专利申请公开了一种方法,该方法将排版区域离散化,形成以基本面积为单位的 二维排版区域网格,将广告对象抽象为逻辑对象,依次排入排版区域网格,从而计算出对应 的广告对象在广告排版区域上的实际位置,能够实现排版区域版面面积利用率的最大化, 即能够实现在确定的排版区域内尽可能多的排入分类广告。该方法在尽可能多的排入广告 的同时,不能保证版面的整齐排列,排版效果的美观度难以保证。
技术实现思路
针对现有技术中的不足,本专利技术的目的在于提供,用以 解决现有技术中整体版面分布不均勻的问题。为了实现上述专利技术目的,本专利技术采用的技术方案是,包 括以下步骤步骤一确定替换方式,包括以下两种替换方式1)以大面积排版块为基准,用小面积排版块进行替换;2)以小面积排版块为基准,用大面积排版块进行替换;上述两种替换方式交替进行;步骤二 确定待处理版面及待处理排版块或待处理排版块组合,具体包括以下步 骤1)确定基础排版块,版面内基础排版块的数量为M ;2)确定待处理排版块或待处理排版块组合,上述待处理排版块或待处理排版块组 合由一个或多个基础排版块构成,确定待处理排版块或待处理排版块组合的基数为N,所述 的基数是指组成待处理排版块或待处理排版块组合的基础排版块的个数;3)确定待处理版面,将版面内基本排版块的数量M大于待处理排版块或待处理排 版块组合的基数N的版面确定为待处理版面;步骤三确定符合交换条件的待交换排版块或排版块组合,所述的交换条件为1)待处理排版块或待处理排版块组合与待交换排版块或待交换排版块组合的面 积相等且高度相等,或者待处理排版块或待处理排版块组合与待交换排版块或待交换排版块组合的面积相等且宽度相等;2)待处理版面内基础排版块的数量与待交换排版块内基础排版块的数量之差大 于待处理版面内待处理排版块或待处理排版块组合基数;步骤四进行位置交换,将符合交换条件的待交换排版块或排版块组合与待处理 版面内的待处理排版块或待处理排版块组合进行位置交换;步骤五判断是否需要对替换方式进行变更,如果是则返回步骤一,否则处理结 束ο本专利技术的效果在于本专利技术通过设定替换方式,查找待处理版面,查找待交换版 面,位置互换等,实现版面的整体优化,这种排版方法能够在满足排版需要的基础上使整体 排版效果更加整齐美观。附图说明图1为本专利技术实施例中版面均等化排版的方法流程图;图2为本专利技术实施例中确定待处理版面的方法流程图;图3为本专利技术实施例中待排版的版面示意图;图4为利用本专利技术实施例提供的方法进行排版后的效果示意图。具体实施例方式下面结合说明书附图及具体实施方式对本专利技术所述方法作进一步的描述。实施例1本专利技术实施例中,一种版面均等化排版的方法的基本流程如图1所示,包括以下 步骤步骤一确定替换方式11,包括以下两种替换方式1)以大面积排版块为基准,用小面积排版块进行替换;2)以小面积排版块为基准,用大面积排版块进行替换;上述两种替换方式交替进行,用户可以选定首次进行替换的方式。本实施例中,所述以大面积排版块为基准,用小面积排版块进行替换,包括以下三 种比较基准1)以大面积排版块的宽度为基准;2)以大面积排版块的高度为基准;3)以大面积排版块的面积为基准;本实施例中,所述以小面积排版块为基准,用大面积排版块进行替换,包括以下两 种比较基准1)以横向组合的小面积排版块组合为基准;2)以纵向组合的小面积排版块组合为基准;本实施例中,用户可以根据实际需要,自定义版面中大面积排版块、小面积排版块 的判断依据。步骤二 确定待处理版面12,设定基本排版块,并且设定由基本排版块构成的待处理排版块或待处理排版块组合,设定待处理排版块组合的基数,即组成待处理排版块组 合的基础排版块的个数,将基本排版块的数量大于由待处理排版块组合的基数的版面确定 为待处理版面;本实施例中,确定待处理版面的基本流程如图2所示,主要包括以下步骤1)确定基础排版块21,用户可以设定任意宽度的排版块为基础排版块,基础排版 块的数量为M ;2)确定待处理排版块或待处理排版块组合22,上述待处理排版块或待处理排版 块组合由一个或多个基础排版块构成,待处理排版块或待处理排版块组合的基数为N ;3)确定待处理版面23,若版面内基本排版块的数量M大于待处理排版块或待处理 排版块组合的基数N,则将该版面确定为待处理版面,即M > N的版面为待处理版面。本实施例中,在基础排版块宽度等于版面宽度的情况下,由基础排版块构成待处 理排版块;在基础排版块宽度小于版面宽度的情况下,由基础排版块组合构成待处理排版 块组合,组合方式为为横向组合或纵向组合,横向组合为左右相邻的多个基础排版块进行 组合,纵向组合为上下相邻的多个基础排版块进行组合。步骤三确定符合交换条件的待交换的排版块或排版块组合13,所述的交换条件 为1)待处理排版块或待处理排版块组合与待交换排版块或待交换排版块组合的面 积相等且高度相等,或者待处理排版块或待处理排版块组合与待交换排版块或待交换排版 块组合的面积相等且宽度相等;2)待处理版面内基础排版块的数量与待交换排版块内基础排版块的数量’之差大 于待处理版面内待处理排版块或待处理排版块组合的基数;本实施例中,步骤三中,在待处理排版块组合为纵向组合的情况下,交换条件为待 处理排版块组合与待交换排版块或待交换排版块组合的面积相等且高度相等,并且待处理 版面内基础排版块的数量M与待交换排版块内基础排版块M,的数量之差大于或等于待处 理版面内待处理排版块组合基数的两倍2N,即M-M’彡2N。本实施例中,步骤三中,在待处理排版块组合为横向组合的情况下,交换条件为待 处理排版块组合与待交换排版块或待交换排版块组合的面积相等且宽度相等,并且待处理 版面内基础排版块的数量M与待交换排版块内基础排版块M’的数量之差大于或等于待处 理版面内待处理排版块组合基数的两倍2N,即M-M’彡2N。本实施例中,步骤三中,在待处理排版块为非组合的情况下,交换条件为待处理排 版块与待交换排版块或待交换排版块组合的面积相等,并且待处理版面内基础排版块的数 量M与待交换排版块内基础排版块M,的数量之差大于待处理版面内待处理排版块组合基 数 N,即 M-M,> N。步骤四位置交换14,将符合交换条件的排版块或排版块组合与待处理版面内的 待处理排版块或待处理排版块组合进行交换。步骤五判断是否需要使用另外一种替换方式,如果是则返回步骤一,否则处理结 束o实施例2采用本专利技术所述的的具体应用实例如下。如需完成对如图3所示版面的自动对齐,采用本专利技术所述的版面均等化排版方 法,如图1所示,包括以下步骤1.确定替换方式11,包括以下两种替换方式1)以大面积排版块为基准,用小面积排版块进本文档来自技高网...

【技术保护点】
一种版面均等化排版方法,包括以下步骤:步骤一:确定替换方式,包括以下两种替换方式:1)以大面积排版块为基准,用小面积排版块进行替换;2)以小面积排版块为基准,用大面积排版块进行替换;上述两种替换方式交替进行;步骤二:确定待处理版面及待处理排版块或待处理排版块组合,具体包括以下步骤:1)确定基础排版块,版面内基础排版块的数量为M;2)确定待处理排版块或待处理排版块组合,上述待处理排版块或待处理排版块组合由一个或多个基础排版块构成,确定待处理排版块或待处理排版块组合的基数为N,所述的基数是指组成待处理排版块或待处理排版块组合的基础排版块的个数;3)确定待处理版面,将版面内基本排版块的数量M大于待处理排版块或待处理排版块组合的基数N的版面确定为待处理版面;步骤三:确定符合交换条件的待交换排版块或排版块组合,所述的交换条件为:1)待处理排版块或待处理排版块组合与待交换排版块或待交换排版块组合的面积相等且高度相等,或者待处理排版块或待处理排版块组合与待交换排版块或待交换排版块组合的面积相等且宽度相等;2)待处理版面内基础排版块的数量与待交换排版块内基础排版块的数量之差大于待处理版面内待处理排版块或待处理排版块组合基数;步骤四:进行位置交换,将符合交换条件的待交换排版块或排版块组合与待处理版面内的待处理排版块或待处理排版块组合进行位置交换;步骤五:判断是否需要对替换方式进行变更,如果是则返回步骤一,否则处理结束。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈伟高超霖
申请(专利权)人:方正国际软件北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1