一种排版处理方法及装置的制作方法

文档序号:6584630阅读:143来源:国知局
专利名称:一种排版处理方法及装置的制作方法
技术领域
本发明属于排版处理技术领域,具体涉及一种排版处理方法及装置。
背景技术
在现有排版软件中,排版对象在版面上显示的是平面对象,如果需要加入标题、插 图等信息,需要将插入信息叠放到现有排版对象上方,这样做上层的排版对象将会压住下 层的排版对象,排版效果不美观。为了实现一种将版面中局部内容提取出来显示到更高层次的效果,现有技术中, 通常依赖于手工操作,例如将同一幅图像复制成多份,再放到不同层次完全相同的位置上, 然后将复制的图像进行裁剪,直到剩下需要显示的内容。由于该方法是将多个单独的图像 按最终效果以手工方式处理,不仅占用了较大的内存,而且多个图像在移动、缩放、旋转、层 次调整的过程中需要随时对位置进行调整,以保证相对位置的一致性,操作十分困难。

发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种排版处理方法及装置,该 方法及装置通过在排版块本体对象上生成排版块引用对象,实现在排版块引用对象与排版 块本体对象之间插入排版对象的排版效果。为了实现上述目的,本发明采用的技术方案如下一种排版处理方法,包括以下步骤(1)调用排版块本体对象在排版版面上调用排版块本体对象;(2)生成排版块引用对象在排版块本体对象上生成排版块引用对象;(3)插入排版对象在排版块本体对象与排版块引用对象之间插入排版对象。进一步,步骤(1)中,所述排版块本体对象可以是图像对象,也可以是版面上的其 他排版对象,如表格对象、文字对象等,所述排版块本体对象有以版面坐标为原点的位置坐 标、变换矩阵以及识别ID等属性。进一步,步骤O)中,所述排版块引用对象是需要显示在更高层次的排版块本体 对象的局部区域,所述排版块引用对象没有以版面坐标为原点的位置坐标、变换矩阵等属 性,所述排版块引用对象有以排版块本体对象区域内某点为坐标原点的相对位置坐标属 性。进一步,步骤O)中,所述排版块本体对象区域内坐标原点是排版块本体对象的 左上角、左下角、右上角、右下角、中心点或者用户指定的其它位置。进一步,步骤O)中,所述排版块引用对象记录与其对应的排版块本体对象的识 别ID,通过所述识别ID获取排版块本体对象的属性。进一步,步骤⑵中,能够对所述排版块引用对象进行新建、删除、曲线轮廓调整 和调整叠放次序等操作,所述排版块引用对象能够随排版块本体对象缩放、旋转和移动。进一步,步骤O)中,生成排版块引用对象是通过连接定顶点或者区域选取的方式获得排版块引用对象的轮廓来实现的。进一步,步骤O)中,所述排版块引用对象显示及输出时不是由自身独立完成的, 而是在排版块引用对象所在的层次,以排版块引用对象所包含的排版块本体对象的区域轮 廓作为裁减区,将排版块本体对象再次输出。进一步,步骤(3)中所述排版对象可以是图像对象、文字对象或者表格对象等排 版内容。再进一步,步骤(3)中,所述排版对象与排版块本体对象、排版块引用对象之间的 叠放次序可以调整。更进一步,步骤(3)中,所述排版块引用对象可以有多个,在排版块本体对象、排 版块引用对象之间可以插入多个排版对象。为实现上述方法,本发明提供了一种排版处理装置,其包括排版块本体对象调用模块用于在排版版面上调用排版块本体对象;排版块引用对象生成模块用于在排版块本体对象上生成排版块引用对象;排版对象插入模块用于在排版块本体对象与排版块引用对象之间插入排版对象。本发明的效果在于采用本发明所述的方法及装置,由于排版块引用对象的坐标、 变换矩阵与排版块本体对象的坐标、变换矩阵之间是相对的,因此在缩放、旋转、移动排版 块本体对象的时候,排版块引用对象跟随排版块本体对象一起缩放、旋转、移动,并且排版 块引用对象可以调整在版面的叠放次序,能够实现无需复制、裁剪图像即可实现排版对象 的插入,从而减少内存消耗,提高排版效率。


图1是本发明所述的一种排版处理方法流程图;图2是实施例1中调用排版块本体对象示意图;图3是实施例1中生成排版块引用对象示意图;图4是实施例1中插入排版对象示意图;图5是实施例1中未采用本方法处理的效果示意图;图6是实施例2中生成排版块引用对象示意图;图7是实施例2中生成排版块引用对象示意图;图8是实施例2中插入排版对象示意图;图9是实施例3中调用排版块本体对象示意图;图10是实施例3中生成排版块引用对象示意图;图11是实施例3中插入排版对象示意图。图12是实施例3中未采用本方法处理的效果示意图。
具体实施例方式下面结合具体实施方式
和附图,对本发明进行详细描述。如图1所示,一种排版处理方法,包括以下步骤(1)调用排版块本体对象11 在排版版面上调用排版块本体对象;
(2)生成排版块引用对象12 在排版块本体对象上生成排版块引用对象,所述排 版块引用对象为需要显示在更高层次的排版块本体对象的局部区域;(3)插入排版对象13 在排版块本体对象与排版块引用对象之间插入排版对象。为实现上述方法,本发明提供了一种排版处理装置,其包括排版块本体对象调用模块用于在排版版面上调用排版块本体对象;排版块引用对象生成模块用于在排版块本体对象上生成排版块引用对象;排版对象插入模块用于在排版块本体对象与排版块引用对象之间插入排版对 象。本实施例中,所述排版块本体对象为排版区域内普通的排版对象,该排版对象相 对于排版块引用对象来说,在本发明中称为排版块本体对象,所述排版区域具有排版系统 定义的坐标系,排版块本体对象被调用到版面上,系统会根据排版块本体对象所在的位置 计算其坐标,所述排版块本体对象可以进行缩放、旋转、移动等操作,排版系统生成其变换 矩阵,记录变换属性。本实施例中,排版系统对所述排版块本体对象分配识别ID,通过所述识别ID可以 找到所述排版块本体对象,并提取其坐标、变换矩阵等属性信息。本实施例中,所述排版块引用对象是需要显示在更高层次的排版块本体对象的局 部区域,所述排版块引用对象没有以版面坐标系为原点的位置坐标等属性,也就是说所述 排版块引用对象无法在版面上进行缩放、旋转、移动,但是所述排版块引用对象有以排版块 本体对象区域内某点为坐标原点的位置坐标属性,也就是说排版块引用对象有与排版块本 体对象对应的相对位置坐标,通过识别ID,获取排版块本体对象的坐标、变换矩阵等属性信 息,实现随排版块本体对象一同缩放、旋转、移动的排版效果。排版块引用对象不能独立显 示或输出到显示界面,必须获取它引用的排版块本体对象信息后再结合自身的信息才能完 成。具体处理过程为,通过排版块本体对象的识别ID,来获取排版块本体对象的版面坐标和 变换矩阵,将排版块引用对象所包含的排版块本体对象的区域由相对于排版块本体对象的 坐标转换为版面坐标,并设定为裁减路径,排版块引用对象在排版块引用对象所在的层次, 以排版块引用对象所包含的排版块本体对象的区域轮廓作为裁减区,将排版块本体对象再 次输出一次。本实施例中,可以根据用户需要新建多个排版块引用对象,所述插入排版对象,可 以插入图像对象、文字对象等排版对象,上述排版对象为普通的排版对象,可以插入多个排 版对象,根据用户的需要调整排版块本体对象、排版块引用对象、插入的排版对象之间的叠 放次序。实施例1一种排版处理方法,包括以下步骤(1)调用排版块本体对象如图2所示,在版面上调用排版块本体对象21,所述排 版块本体对象具有坐标、变换矩阵、识别ID等属性,本实施例中,所述排版块本体对象21的 版面坐标为(0,0),识别ID为PH0T0-1 ;(2)生成排版块引用对象如图3所示,在排版块本体对象上生成排版块引用对象 31,所述排版块引用对象为采用鼠标点击,选取排版块本体对象局部轮廓的方法获取排版 块引用对象所包含的区域;
(3)插入排版对象所述排版对象可以使图像对象、文字对象或者表格对象等排 版内容,如图4所示,本实施例中的排版对象为文字标题排版对象41,在排版块本体对象21 与排版块引用对象之间31之间插入文字标题排版对象41。本实施例中,在版面上调用排版块本体对象21,该排版块本体对象为图像排版块 本体对象,需要在该图像排版块本体对象21中右侧插入文字标题排版对象41,如果直接将 文字标题排版对象41叠加到图像排版块本体对象21中,其效果如图5所示,文字标题排版 对象41将覆盖图像排版块本体对象21中选手的腰部位置,排版效果不美观。本实施例中,采用本发明所述的方法,如图3所示,在排版块本体对象上采用鼠标 点击的方式,选取需要突出的图像区域,可以将所述突出的图像区域显示在上层,所述突 出的图像区域为排版块引用对象31,所述排版块引用对象31为需要显示在更高层次的排 版块本体对象的局部区域,不具有坐标、变换矩阵等属性,通过排版块本体对象的识别ID PH0T0-1可以找到排版块本体对象的坐标、变换矩阵等信息,从而计算排版块引用对象31 的坐标(Χ+0,Υ+0),当排版块本体对象21缩放、旋转、移动时,排版块引用对象31可以跟随 缩放、旋转、移动。本实施例中,可以调整排版块引用对象31的叠放层次,将标题排版对象41排放到 排版块本体对象21的右侧,将排版块引用对象31调整到最上层显示,所述排版块引用对象 在排版块引用对象所在的层次,以排版块引用对象所包含的排版块本体对象的区域轮廓作 为裁减区,将排版块本体对象再次输出,从而实现将文字标题排版对象41插入到排版块本 体对象21与排版块引用对象31之间的排版效果。实施例2一种排版处理方法,包括以下步骤(1)调用排版块本体对象如图2所示,在版面上调用排版块本体对象21,所述排 版块本体对象具有坐标、变换矩阵、识别ID等属性,本实施例中,所述排版块本体对象21的 版面坐标为(0,0),识别ID为ΡΗ0Τ0-2 ;(2)生成排版块引用对象所述排版块引用对象可以有多个,该实施例中根据用 户需要,新建两个排版块引用对象61、71,如图6所示,在排版块本体对象上生成排版块引 用对象61,如图7所示,在排版块本体对象上生成排版块引用对象71,所述排版块引用对象为 采用用鼠标点击,选取排版块本体对象局部轮廓的方法获取排版块引用对象所包含的区域;(3)插入排版对象在排版块本体对象21和排版块引用对象61、71之间可以插入 多个排版对象,该实施例中根据用户需要,插入两个标题排版对象81、82。如图8所示,在排 版块本体对象21与排版块引用对象之间61之间插入标题排版对象81,在排版块本体对象 21与排版块引用对象之间71之间插入标题排版对象82。本实施例中,在版面上调用排版块本体对象21,该排版对象为图像排版块本体对 象,需要在该图像排版块本体对象21中左侧和中部插入文字标题对象81、82,如果直接将 标题排版对象81、82叠加到图像排版块本体对象21中,文字排版对象81、82将覆盖图像排 版块本体对象21中选手的头部和腰部位置,排版效果不美观。本实施例中,采用本发明所述的方法,如图6、7所示在排版块本体对象上采用鼠 标点击的方式,选取需要突出的图像区域,可以将所述突出的图像区域显示在上层,所述突 出的图像区域为排版块引用对象61、71,所述排版块引用对象为需要显示在更高层次的排版块本体对象的局部区域,不具有坐标、变换矩阵等属性,通过排版块本体对象的识别ID PH0T0-2可以找到排版块本体对象的坐标、变换矩阵等信息,从而计算排版块引用对象61 的坐标(Xi+0,Yi+0),从而计算排版块引用对象71的坐标(X2+0,t+0),当排版块本体对象 21缩放、旋转、移动时,排版块引用对象可以跟随缩放、旋转、移动。本实施例中,可以调整排版块引用对象61、71的叠放层次,将排版对象81排放到 排版块本体对象21的左侧,将排版块引用对象61调整到最上层显示,将排版对象82排放 到排版块本体对象21的中部,将排版块引用对象71调整到最上层显示,所述排版块引用对 象在排版块引用对象所在的层次,以排版块引用对象所包含的排版块本体对象的区域轮廓 作为裁减区,将排版块本体对象再次输出,从而实现将排版对象81、82插入到排版块本体 对象21与排版块引用对象61、71之间的排版效果。实施例3一种排版处理方法,包括以下步骤(1)调用排版块本体对象如图9所示,在版面上调用排版块本体对象91,所述排 版块本体对象91具有坐标、变换矩阵、识别ID等属性,本实施例中,所述排版块本体对象91 的版面坐标为(0,0),识别ID为PH0T0-3 ;;(2)生成排版块引用对象如图10所示,在排版块本体对象上生成排版块引用对 象101,所述排版块引用对象101为采用鼠标点击,选取排版块本体对象局部轮廓的方法获 取排版块引用对象所包含的区域;(3)插入排版对象本实施例中插入的排版对象为表格排版对像111,如图11所 示,在排版块本体对象91与排版块引用对象101之间插入表格排版对象111。本实施例中,在版面上调用排版块本体对象91,该排版块本体对象为文字排版对 象,需要在该标题排版块本体对象91中右侧插入表格排版对象111,如果直接将表格排版 对象111叠放到文字排版块本体对象91中,其效果图如图12所示,表格排版对象111将覆 盖文字排版块本体对象91的部分内容,排版效果不美观。本实施例中,采用本发明所述的方法,如图10所示,在排版块本体对象上91采用 鼠标点击的方式,选取需要突出的文字区域,可以将所述突出的文字区域显示在上层,所述 突出的文字区域为排版块引用对象101,所述排版块引用对象101为需要显示在更高层次 的排版块本体对象91的局部区域,不具有坐标、变换矩阵等属性,通过排版块本体对象91 的识别ID :PH0T0-3可以找到排版块本体对象91的坐标、变换矩阵等信息,从而计算排版块 引用对象101的坐标(Χ3+0,Υ3+0),当排版块本体对象91缩放、旋转、移动时,排版块引用对 象101可以跟随缩放、旋转、移动。本实施例中,可以调整排版块引用对象101的叠放层次,将排版对象111排放到排 版块本体对象91的右侧,将排版块引用对象101调整到最上层显示,所述排版块引用对象 在排版块引用对象所在的层次,以排版块引用对象所包含的排版块本体对象的区域轮廓作 为裁减区,将排版块本体对象再次输出从而实现将排版对象111插入到排版块本体对象91 与排版块引用对象101之间的排版效果。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围 之内,则本发明也意图包含这些改动和变型在内。·
权利要求
1.一种排版处理方法,包括以下步骤(1)调用排版块本体对象在排版版面上调用排版块本体对象;(2)生成排版块引用对象在排版块本体对象上生成排版块引用对象;(3)插入排版对象在排版块本体对象与排版块引用对象之间插入排版对象。
2.如权利要求1所述的一种排版处理方法,其特征在于步骤(1)中,所述排版块本体 对象是图像对象、表格对象或者文字对象,所述排版块本体对象有以版面坐标为原点的位 置坐标、变换矩阵以及识别ID属性。
3.如权利要求1所述的一种排版处理方法,其特征在于步骤(2)中,所述排版块引用 对象是需要显示在更高层次的排版块本体对象的局部区域,所述排版块引用对象有以排版 块本体对象区域内某点为坐标原点的相对位置坐标属性。
4.如权利要求3所述的一种排版处理方法,其特征在于步骤(2)中,所述排版块本体 对象区域内坐标原点是排版块本体对象的左上角、左下角、右上角、右下角、中心点或者用 户指定的其它位置。
5.如权利要求1或3所述的一种排版处理方法,其特征在于步骤(2)中,所述排版块 引用对象记录与其对应的排版块本体对象的识别ID,通过所述识别ID获取排版块本体对 象的属性。
6.如权利要求1或3所述的一种排版处理方法,其特征在于步骤(2)中,能够对所述 排版块引用对象进行新建、删除、曲线轮廓调整和调整叠放次序操作,所述排版块引用对象 能够随排版块本体对象缩放、旋转和移动。
7.如权利要求1或4所述的一种排版处理方法,其特征在于步骤O)中,所述生成排 版块引用对象是通过连接定顶点或者区域选取的方式获得排版块引用对象的轮廓来实现 的。
8.如权利要求1所述的一种排版处理方法,其特征在于步骤(2)中,所述排版块引用 对象显示及输出时是在排版块引用对象所在的层次,以排版块引用对象持有的轮廓作为裁 减区,将排版块本体对象再次输出。
9.如权利要求1所述的一种排版处理方法,其特征在于步骤(3)中,所述排版对象是 图像对象、文字对象或者表格对象。
10.如权利要求1所述的一种排版处理方法,其特征在于步骤(3)中,所述排版对象 与排版块本体对象、排版块引用对象之间的叠放次序能够调整。
11.如权利要求1所述的一种排版处理方法,其特征在于步骤(3)中,所述排版块引 用对象有多个,在排版块本体对象、排版块引用对象之间插入多个排版对象。
12.—种排版处理装置,该装置包括排版块本体对象调用模块用于在排版版面上调用排版块本体对象;排版块引用对象生成模块用于在排版块本体对象上生成排版块引用对象;排版对象插入模块用于在排版块本体对象与排版块引用对象之间插入排版对象。
全文摘要
本发明公开了一种排版处理方法及装置,属于排版处理技术领域。现有方法为实现将排版版面中局部内容提取出来直接显示到更高层次的效果,通常采用复制、粘贴、剪切、对齐等手工操作的方法,消耗内存,且操作繁琐,排版效果不佳。本发明所述方法采用在排版版面上调用排版块本体对象,在排版块本体对象上生成排版块引用对象,在排版块引用对象与排版块本体对象之间插入排版对象的方式,实现将排版块本体对象中的局部内容显示到插入的排版对象的上方的排版效果,由于本发明所述方法无需采用复制、粘贴等方式,减少内存消耗,无需采用剪切后再对齐等手工操作,排版效果美观,操作简单快捷。
文档编号G06F17/25GK102063731SQ200910237378
公开日2011年5月18日 申请日期2009年11月13日 优先权日2009年11月13日
发明者刘畅, 刘继新, 郑招云 申请人:方正国际软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1