在拼版版面上设置裁切线的方法和装置制造方法

文档序号:6508705阅读:595来源:国知局
在拼版版面上设置裁切线的方法和装置制造方法
【专利摘要】本发明提供了一种在拼版版面上设置裁切线的方法和装置,属于排版印刷【技术领域】;其中的方法包括:确定拼版的版面上各个页面的坐标;根据所述坐标确定其中的不邻接页面;在所述版面的四角以及不邻接页面上分别设置裁切线。本发明提供的技术方案确保了在拼版输出情况下,可以按照自定义排版的设计需求自动地实现了印刷流程。
【专利说明】在拼版版面上设置裁切线的方法和装置

【技术领域】
[0001]本发明涉及出版印刷【技术领域】,特别是涉及在拼版版面上设置裁切线的方法和装置。

【背景技术】
[0002]拼版输出通常是指将多个页面的内容按照一定的排列组织,输出到一个印刷纸张上。
[0003]在成品制作过程中,通过裁切、折叠以及装订等操作最后形成最终的印刷制品。
[0004]拼版主要包括简单拼版和折手拼版两类,而折手拼版又包括常规和自翻两种拼版类型。简单拼版是指在一个版面上,每个页面单独排列;折手拼版是指每两个页面成一对,排列在版面上,常规和自翻拼版对应不同的裁切和装订模式。
[0005]一般来说,拼版的版式通常比较固定。在固定的版式下,通过机械或者手工进行裁切和装订并不困难;在输出拼版版面时,只要给出四角的裁切位置,内部的裁切和折叠点的位置都已经通过版式设定确定,无需人工检查或者干预。
[0006]图1示出了常规的印刷制品的示意图,包括顺序排列的I到8页。图2示出了常规的拼板裁切示意图,图中所示的折手拼版是常规类型的一对正反版版面,对应一张印刷纸,正反两面分别印制正反两个版面,I和2页,3和4页,5和6页,7和8页在正反两面相对,经过裁切,变成两个印张,再把两个印张中间对折,按图中所示装订,就形成了图1的从I到8页顺序排列的一本印刷制品。
[0007]发明人在实现本发明过程中发现:一般的印刷品往往不能满足一些比较个性化的需求,如在一本杂志的内页添加异型排列的广告页之类的需求等,简单的拼版就比较难以满足该需求。图3示出了某些杂志包含特殊广告插页的页面装订效果,随着自定义拼版功能的实现,原有简单的四角裁切线已经无法满足该实际的需要了 ;在完全自定义拼版的情况下,无论是在版式校验的时候,还是在手动或者机械裁切的时候,都要按照具体页面的裁切位置进行相应的操作,否则就无法进行正确操作。


【发明内容】

[0008]针对现有的自定义拼版功能的需求,本发明的目的是自动计算和输出拼版版面上具体页面的特定裁切线。
[0009]现有的计算机拼版处理流程,没有考虑自定义拼版的概念,只在四角输出裁切线,而在自定义拼版的功能流程中,应当实现特定位置裁切线的输出,以保证自定义拼版功能的实际应用,同时对于原有的固定拼版,增加特定位置裁切线的输出,这对于版式实际投产之前的校验也有一定的帮助。
[0010]为达到以上目的,本发明提供的一种在拼版版面上设置裁切线的方法,包括:确定拼版的版面上各个页面的坐标;根据所述坐标确定其中的不邻接页面;在所述版面的四角以及不邻接页面上分别设置裁切线。
[0011]本发明提供的一种在拼版版面上设置裁切线的装置,包括:确定坐标模块,用于确定拼版的版面上各个页面的坐标;确定不邻接模块,用于根据所述坐标确定其中的不邻接页面;设置模块,用于在所述版面的四角以及不邻接页面上分别设置裁切线。
[0012]本发明的效果在于:提供了一种通过拼版版面内容的设定和相关信息,计算输出拼版版面内特定位置裁切线的技术方案,保证了在自定义拼版情况下,对于拼版版面输出印刷制品的裁切和装订。

【专利附图】

【附图说明】
[0013]图1和图2是现有技术的拼版版面如何裁切和装订的说明;
[0014]图3是特殊插入页的拼版效果;
[0015]图4是简单拼版的版式说明;
[0016]图5是折手拼版的版式说明;
[0017]图6是任意拼版的版式说明;
[0018]图7是版式元数据数组的内容说明;
[0019]图8是具体输出裁切线后的拼版版面效果。

【具体实施方式】
[0020]下面结合说明书附图来具体阐述本发明的实施方式。
[0021]本发明实现了完全的自定义的拼版设定,使拼版版面内的页面输出位置以及页序排列都可以按照用户的个性化需要来输出,这样用户就可以实现自由的拼版效果;从而本发明提供的新的拼版功能完全可以满足排版的个性化需求。
[0022]本发明实施例提供的方法主要包括如下步骤:
[0023]首先,确定拼版的版面上各个页面的坐标。
[0024]具体的,可以以拼版的版面的一个顶点为基点,以其水平边为横轴,以其竖直边为纵轴,确定各个页面i的同一对应位置的顶点的坐标分别为(xi, yi),以及页面的宽为cx,页面的高为cy,其中的i=0,I, 2…η,η为页面的数量。
[0025]其次,根据上述确定出的坐标确定其中的不邻接页面。
[0026]具体的,如果xi+cx Φ xi+1,则确定页面i与页面i+Ι左右不邻接;如果yi+cy幸yi+Ι,则确定页面i与页面i+Ι上下不邻接。
[0027]最后,在上述版面的四角以及不邻接页面设置裁切线。
[0028]具体的,在版面的四角设置裁切线可以具体为:分别以(xl,yl)、(xn,yl)、(xl,yn)以及(xn,yn)输出由该版面的内芯指向边界的纵线和横线,可以将该纵线和横线作为在版面的四角设置的裁切线。
[0029]在不邻接页面设置裁切线可以具体为:对于左右不邻接的页面i和页面i+Ι而言,在(xi+xi+1+cx)/2位置输出由版面的内芯指向边界的纵线,可以将该纵线作为左右不邻接的页面的裁切线;对于上下不邻接的页面i和页面i+Ι,在(yi+yi+l+cy)/2位置输出由版面的内芯指向边界的横线,可以将该横线作为上下不邻接页面的裁切线。
[0030]图4示出了简单拼版,即在每个版式中,每一页面均独立。
[0031]图5示出了折手拼版,即两页成一对,在成品页面中,这两页对折装订。
[0032]图6示出了任意拼版,该拼版对应特殊装订格式。
[0033]图7示出了用于记录拼版版面的页面坐标以及尺寸的元数据数组内容,从拼版版面输出内容中提取这些信息构造相关数组,可以用于裁切线的位置计算。
[0034]本发明实施例的由元数据数组计算出裁切线位置的处理流程大致为;依次遍历元数据数组,由元数据数组得到横向和纵向的版面中页面的边界坐标;如果是拼版相邻的页面,则根据条件相邻的坐标值跳过,只保留具体的裁切边界位置,以便于后续裁切操作;由于有时必须通过折叠,所以裁切的边界中线位置也要输出;得到边界值后,将纵向和横向的版面中页面的边界坐标进行合并处理,形成拼版版面四边的裁切点;根据边界的位置,由内向外输出裁切线。
[0035]具体的,上述处理流程大致包括如下步骤:
[0036]a)根据拼版模式,计算版面上每个输出页面的坐标,并保存在一个一维数组中,数组中每个元数据记录页面在版面上的左上角的坐标值(xi,yi),i=l,2...,以及页面的宽和高(cx,cy),元数据在数组中按照页面在版面上先横后纵的字型顺序排列。
[0037]b)构建两个坐标值数组,并以arryH和arryV命名,这两个坐标值数组分别用于记录版面横坐标(arryH)和纵坐标(arryV)上对应裁切线输出顶点位置。arryH和arryV的初始值均为空。
[0038]c)构建两个临时坐标值数组,并以arryTempH和arryTempV命名,且arryTempH和arryTempV的初始值均为空。
[0039]d)顺序遍历元数据数组,并依次顺序提取元数据中的数值Xi和yi,i=0,1,2...,将Xi数值与arryTempH中的数值进行比较,存在相同的数值则跳过,如果不存在相同的数值,则将xi放进arryTempH中,同样的,将yi数值与arryTempV中的数值进行比较,如果存在相同的则跳过,如果不存在相同的数值则将yi放进arryTempV中。
[0040]e)将arryTempH和arryTempV按照数值从小到大进行排序。
[0041]f)遍历 arryTempH,将 arryTempH[i], i=l, 2, 3...的数值放入 arryH 中,当arryTempH [i]+cx ^ arryTempH [i+Ι]时,其中 i=l, 2,3...,将 arryTempH [i]+cx, arryTempH[i] +cx+ (arryTempH [i+1] - (arryTempH [i] +cx)) /2 放进 arryH 中;同样的,遍历 arryTempV,将 arryTempV [i], i=l, 2, 3…的数值放入 arryV 中,当 arryTempV [i] +cx Φ.arryTempV [i+1],i=l, 2,3...时,将 arryTempV [i]+cx, arryTempV [i] +(arryTempV [i+1] - (arryTempV [i]+cx)) /2 放进 arryV 中。
[0042]g)设n为arryTempH的数组大小,将arryTempH[n] +cx放到arryH中,同样的,设η 为 arryTempV 的数组大小,将 arryTempV [n]+cy 放到 arryV 中。
[0043]h)提取arryH的最小值xmin和最大值xmax,并提取arryV的最小值ymin和最大值 ymax,以 y=ymin, x=arryH[i] (i=0, I, 2...), y=ymax, x=arryH[i] (i=0, I, 2...)为顶点输出纵线,以 x=xmin,y=arryV[i] (i=0, I, 2...),x=xmax,y=arryV[i] (i=0, I, 2...)为顶点输出横线,裁切线由内指向版面边界。
[0044]图8示出了最终的包含裁切线的拼版输出结果。
[0045]本发明提供的在拼版版面上设置裁切线的装置主要包括:确定坐标模块、确定不邻接模块以及设置模块。
[0046]确定坐标模块主要用于确定拼版的版面上各个页面的坐标。具体的,确定左边模块可以以版面的一个顶点为基点,以其水平边为横轴,以其竖直边为纵轴,确定各个页面i的同一对应位置的顶点的坐标分别为(xi,yi),以及页面的宽为cx,页面的高为cy,其中,i=0, I, 2…η, η为页面的数量。
[0047]确定不邻接模块与确定坐标模块连接,确定不邻接模块主要用于根据确定坐标模块确定出的坐标确定其中的不邻接页面。具体的,如果xi+cx幸xi+1,则确定不邻接模块确定页面i与页面i+Ι左右不邻接;而如果yi+cy幸yi+Ι,则确定不邻接模块确定页面i与页面i+Ι上下不邻接。
[0048]设置模块与确定不邻接模块连接,设置模块主要用于在版面的四角设置裁切线,并在确定不邻接模块确定出的不邻接页面上设置裁切线。具体的,设置模块可以以(xl, yl)、(xn, yl)、(xl, yn)以及(xn, yn)输出由版面的内芯指向边界的纵线和横线,设置模块可以将该纵线和横线作为在版面的四角上设置的裁切线。另外,对于左右不邻接的页面i和页面i+Ι,设置模块可以在(Xi+Xi+l+CX)/2位置输出由版面的内芯指向边界的纵线,设置模块可以将该纵线作为在左右不邻接页面上设置的裁切线;还有,对于上下不邻接的页面i和页面i+Ι,设置模块可以在(yi+yi+l+cy)/2位置输出由版面的内芯指向边界的横线,设置模块可以将该横线作为在上下不邻接的页面上设置的裁切线。
[0049]本发明实施例中各模块执行的具体操作可以参见上述方法实施例中的描述,在此不再详细说明。
[0050]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0051]以上所述仅为本发明的优选实施例而已,并不用于限制本发明所要求保护的范围,对于本领域的技术人员来说,本发明可以有多种更改和变化。凡在本发明所提出的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明所要求保护的范围之内。
【权利要求】
1.一种在拼版版面上设置裁切线的方法,其特征在于,包括: 确定拼版的版面上各个页面的坐标; 根据所述坐标确定其中的不邻接页面; 在所述版面的四角以及不邻接页面上分别设置裁切线。
2.根据权利要求1所述的方法,其特征在于,确定拼版的版面上各个页面的坐标包括: 以所述版面的一个顶点为基点,以其水平边为横轴,以其竖直边为纵轴,确定各个页面i的同一对应位置的顶点的坐标分别为(Xpyi),以及页面的宽为cx,页面的高为cy,其中,i=0, I, 2…η, η为页面的数量。
3.根据权利要求2所述的方法,其特征在于,根据所述坐标确定其中的不邻接页面包括: 如果xi+cx Φ xi+1,则确定页面i与页面i+Ι左右不邻接; 如果yi+cy ^ yi+1,则确定页面i与页面i+Ι上下不邻接。
4.根据权利要求3所述的方法,其特征在于,在所述版面的四角设置裁切线包括: 分别以(X1, Υι)> (χη, Υι)> (χι, yn)以及(χη,yn)输出由所述版面的内芯指向边界的纵线和横线作为所述裁切线。
5.根据权利要求3所述的方法,其特征在于,在不邻接页面上设置裁切线包括: 对于左右不邻接的页面i和页面i+Ι,在(Xi+xi+1+cx)/2位置输出由所述版面的内芯指向边界的纵线作为所述裁切线; 对于上下不邻接的页面i和页面i+Ι,在(yi+yi+1+cy)/2位置输出由所述版面的内芯指向边界的横线作为所述裁切线。
6.一种在拼版版面上设置裁切线的装置,其特征在于,包括: 确定坐标模块,用于确定拼版的版面上各个页面的坐标; 确定不邻接模块,用于根据所述坐标确定其中的不邻接页面; 设置模块,用于在所述版面的四角以及不邻接页面上分别设置裁切线。
7.根据权利要求6所述的装置,其特征在于,确定坐标模块具体用于: 以所述版面的一个顶点为基点,以其水平边为横轴,以其竖直边为纵轴,确定各个页面i的同一对应位置的顶点的坐标分别为(xi, yi),以及页面的宽为cx,页面的高为cy,其中,i=0, I, 2…η, η为页面的数量。
8.根据权利要求7所述的装置,其特征在于,确定不邻接模块具体用于: 如果xi+cx Φ xi+1,则确定页面i与页面i+Ι左右不邻接; 如果yi+cy ^ yi+1,则确定页面i与页面i+Ι上下不邻接。
9.根据权利要求8所述的装置,其特征在于,所述设置模块具体用于: 分别以(xl, yl)、(xn, yl)、(xl, yn)以及(xn, yn)输出由所述版面的内芯指向边界的纵线和横线作为所述裁切线。
10.根据权利要求8所述的装置,其特征在于,所述设置模块具体用于: 对于左右不邻接的页面i和页面i+Ι,在(xi+xi+l+cx)/2位置输出由所述版面的内芯指向边界的纵线作为所述裁切线; 对于上下不邻接的页面i和页面i+Ι,在(yi+yi+l+cy)/2位置输出由所述版面的内芯指向边界的横线作为所述裁切线。
【文档编号】G06F17/25GK104424171SQ201310371581
【公开日】2015年3月18日 申请日期:2013年8月23日 优先权日:2013年8月23日
【发明者】严昌华 申请人:北大方正集团有限公司, 方正信息产业控股有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1