【技术实现步骤摘要】
本专利技术属于印刷前计算机排版领域,具体涉及。
技术介绍
作为一种有效的商业信息发布方式,分类广告越来越多的出现在人们的生活之中,不仅很多报刊开辟了分类广告专版,而且也出现了以发布各种专业类广告信息为主的期刊杂志,如二手车杂志、楼市期刊等等。分类广告业务量的迅速增长也对如何快速准确的完成排版制作提出了挑战。此类分类广告的特点是(1)在计费方面,通常分类广告的费用是按着广告所占的版面面积来收取的,假设广告基本单元的面积m对应的广告费为p,一则分类广告的面积是a,那么收取的广告费为a/m*p。基于分类广告简洁、量大的特点,分类广告的业务模式也追求简单快速便利。因此,通常每则广告的大小都是基本单元面积m的整数倍,即每则广告的宽度和高度都分别是基本面积单元的宽度、高度的整数倍,但同时同一版面上的分类广告大小也不尽相同;(2)分类广告通常没有严格的顺序之分,一般只要将每一则分类广告在确定的排版区域内排入即可,并不指定其在版面的位置。现有技术中,每一则分类广告的具体内容(如广告里面的文字、图像等)的制作可以通过分类广告管理系统实现自动排版,但每则分类广告作为一个整体(称为广告对象),在版面上的排版则是通过手工操作来完成的,也就是说,现有技术中,首先通过分类广告管理系统制作每一则分类广告,然后用人工的方式将制作好的分类广告在指定的排版区域进行排版,由于每一则分类广告的大小可能会不同,因此,需要手工操作的人员根据排版区域反复调整分类广告在版面上的位置,以便能在确定的排版区域内排入尽可能多的分类广告,达到既能排下所有分类广告又能合理利用排版区域的目的。显然,现有技术存在 ...
【技术保护点】
一种分类广告自动排版的方法,包括以下步骤: (1)在排版系统中,对分类广告预处理,完成每一则分类广告内容的制作,确定广告基本单元的宽度、高度,确定分类广告的排版区域; (2)遍历广告对象,将广告对象抽象为逻辑对象,并建立逻辑对象与广告对象的关联,同时,记录逻辑对象的各项参数,所述的逻辑对象其逻辑宽度等于广告对象的宽度与广告基本单元宽度的比值;逻辑对象的逻辑高度等于广告对象的高度与广告基本单元高度的比值; (3)将分类广告的排版区域进行离散,形成排版区域网格,即离散后,分类广告的排版区域由大小相同的单元格组成,同时,记录排版区域网格的各项参数; (4)将逻辑对象依次排入排版区域网格中,直至处理完所有的逻辑对象; (5)根据逻辑对象在排版区域网格中的排版位置,根据步骤(2)中逻辑对象与广告对象的关联,计算对应的广告对象在广告排版区域上的实际位置,并将广告对象设置到对应的位置上,处理结束。
【技术特征摘要】
1.一种分类广告自动排版的方法,包括以下步骤(1)在排版系统中,对分类广告预处理,完成每一则分类广告内容的制作,确定广告基本单元的宽度、高度,确定分类广告的排版区域;(2)遍历广告对象,将广告对象抽象为逻辑对象,并建立逻辑对象与广告对象的关联,同时,记录逻辑对象的各项参数,所述的逻辑对象其逻辑宽度等于广告对象的宽度与广告基本单元宽度的比值;逻辑对象的逻辑高度等于广告对象的高度与广告基本单元高度的比值;(3)将分类广告的排版区域进行离散,形成排版区域网格,即离散后,分类广告的排版区域由大小相同的单元格组成,同时,记录排版区域网格的各项参数;(4)将逻辑对象依次排入排版区域网格中,直至处理完所有的逻辑对象;(5)根据逻辑对象在排版区域网格中的排版位置,根据步骤(2)中逻辑对象与广告对象的关联,计算对应的广告对象在广告排版区域上的实际位置,并将广告对象设置到对应的位置上,处理结束。2.如权利要求1所述的一种分类广告自动排版的方法,其特征在于步骤(2)中所述的逻辑对象与广告对象之间的关联是一一对应的。3.如权利要求1所述的一种分类广告自动排版的方法,其特征在于步骤(2)中所述的逻辑对象的各项参数是指逻辑对象的逻辑宽度、逻辑高度、唯一标识、对象类别、面积;其中,面积是指逻辑宽度与逻辑高度的乘积;逻辑对象的唯一标识记录与其对应的广告对象在排版系统中的唯一标识值;对象类别用于记录与其对应的分类广告对象的类别。4.如权利要求1所述的一种分类广告自动排版的方法,其特征在于步骤(3)中所述的排版区域网格的各项参数包括行数、列数、单元格的参数,其中,行数为正整数,等于当前广告排版区域的高度与广告基本单元高度的比值;列数为正整数,等于当前广告排版区域的宽度与广告基本单元宽度的比值;单元格的参数包括单元格的长度、宽度、唯一标识。5.如权利要求4所述的一种分类广告自动排版的方法,其特征在于所述的单元格的大小与广告基本单元的大小相同,即单元格的长度等于广告基本单元的长度,单元格的宽度等于广告基本单元的宽度,单元格的唯一标识如果为0,则表示该单元格未被逻辑对象排版占用;单元格的唯一标识如果不为0,则表示该单元格已经逻辑对象排版占用,此时占用该单元格的逻辑对象的标识即为该单元格的唯一标识。6.如权利要求1、2、3、4或5所述的一种分类广告自动排版的方法,其特征在于步骤(4)中,将逻辑对象排入排版区域网格中时,采用的具体方法是1)取第一个逻辑对象作为当前逻辑对象,取得版面上的第一个广告排版区域离散后形成的排版区域网格作为当前排版区域网格;2)将当前逻辑对象排入当前排版区域网格中,排版时,如果排版区域网格中有未排版的单元格,则继续执行步骤3);如果排版区域网格中不存在未排版的单元格,则执行步骤9);3)比较排版区域网格中未排版的单元格总数是否大于或等于当前逻辑对象的面积,如果排版区域网格中未排版的单元格总数大于或等于当前逻辑对象的面积,则执行步骤4),否则执行步骤8);4)如果排版区域网格能够排下当前逻辑对象,则排版当前逻辑对象,并执行步骤5);如果排版区域网格不能排下当前逻辑对象,则执行步骤6);5)如果当前逻辑对象是最后一个逻辑对象,则排版结束,否则取得下一个逻辑对象作为当前逻辑对象,重复执行步骤2);6)调整已排版的逻辑对象在排版区域网格的位置,重新排版,如果排版成功则执行步骤5),否则执行步骤7);7)重新设置调整条件,重复执行步骤6),如果排版成功,则执行步骤5),如果排版不成功,...
【专利技术属性】
技术研发人员:闫国龙,曲刚,
申请(专利权)人:北京北大方正电子有限公司,北京大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。