一种对可变数据内容再加工的方法及系统技术方案

技术编号:2819449 阅读:257 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种对可变数据内容再加工的方法及系统,属于印前计算机排版领域。现有技术中,可变数据项的文字内容是预先设计好的,在模板设计状态下,直接与版面的可变对象进行关联完成排版即可,而无法在模板设计状态下再对可变数据项的文字内容进行编辑。本发明专利技术所述的方法及系统是基于存在的可变数据项来创建新的可变数据项,通过对数据项的文字内容设置运算参数产生新的可变数据项,实现了在模板设计状态下对可变数据项的文字内容进行再加工,保证了数据的灵活性和操作的易用性,使可变数据项文字内容的运用更加丰富灵活。

【技术实现步骤摘要】

本专利技术涉及印前计算机排版
,具体涉及一种对可变数据内容再 加工的方法及系统。
技术介绍
随着数码印刷技术的发展, 一张起印、张张不同的可变数据印刷也得到 了日益广泛的应用,可变数据印刷前端的制作环节主要依赖于数据,将可变 数据内容和版面元素相关联,形成大数据量的排版。数据是可变数据印刷的内容可变性的主要来源方式,通常是用户自己定 义数据,结构统一,在模板设计状态下不允许修改和编辑。可变数据项在可变数据排版中表示出版面元素和可变数据项的文字内容 的关联性。在现有技术中,数据加工同模板设计是分开的,即数据是预先设 计好的,在模板设计状态下对可变数据项的文字内容只能应用不可以修改; 如果在模板设计时想要修改或编辑数据表中可变数据项的文字内容,需要重 新关闭设计状态重新设计数据表,然后再在模板设计状态重新载入数据表, 费时又费力。能否在模板设计时根据用户需要在现有的数据项上创建可变数 据项,实现用户需要的对可变数据项的内容进行加工,这对于可变数据的灵 活性和专业性起着非常重要的影响。目前现有的可变数据排版技术中,数据项的文字内容是预先设计好的, 用户只需要在模板设计过程中使用便可以,其不足性在于由于数据是预先 设计好的,所以在模板设计过程中,不可以对可变数据项的文字内容进行加 工,例如图2-a中所示的"条形码"这个可变数据项,对应的文字内容由 条形码的有效值,校验码,随机码组成,而模板设计时只需要条形码的有效 值,而不需要全部内容,由于在现有的技术中,可变数据项的文字内容是作 为一个整体进行处理,设计时不能对内容进行加工或编辑,不能产生如期的 效果,只能在代码编写中实现,这样很显然不够灵活,用户不能随意的进行 操作,影响了操作的易用性和灵活性。
技术实现思路
针对现有技术中所存在的缺陷,本专利技术的目的在于提供一种对可变数据 内容再加工的方法及系统,用于在对含可变数据项进行排版处理的过程中, 能够解决可变数据项在模板设计过程中创建的问题,同时也保证了在模板设 计状态下便可以对可变数据项的文字内容进行加工的问题为了实现上述专利技术目的,本专利技术采用的技术方案是 一种对可变数据内 容再加工的方法,包括以下步骤1) 在可变数据内容的排版处理过程中,基于存在的可变数据项创建新的 可变数据项;2) 对新的可变数据项设置运算参数;3) 展开可变数据项的文字内容并根据运算参数获得新的可变数据内容。进一步,步骤l)中,所述存在的可变数据项是模板设计状态下所述的数 据表中原有的数据项。或者,所述存在的可变数据项是模板设计状态下所述的数据表中根据原 有的数据项创建出来的新的可变数据项。更进一步,步骤l)中,在创建新的可变数据项后,定义新的可变数据项 的名称和记录的个数,将新的可变数据项加入到数据表中,新的可变数据项 在数据表中的位置处于最后一个。进一步,步骤2)中,所述设置运算参数是对可变数据项的内容进行加、 减、乘、除运算。或者,所述设置运算参数是对可变数据项的内容根据位置进行拆分。 更进一步,所述拆分是任意截取可变数据项的文字内容获取新的可变数 据项内容。进一步,歩骤3)中所述获取新的可变数据项的文字内容是模版设计状态 下所述可变数据项中记录关联数据项的参数值。 或者,所述获取新的可变数据项的文字内容是结果预览状态下当前所预 览的数据记录中所述可变数据项对应的内容。一种对可变数据内容再加工的系统,包括以下装置 (1 )新的可变数据项创建装置用于在可变数据内容的排版处理过程中, 基于存在的可变数据项创建新的可变数据项;(2) 运算参数设置装置用于对新的可变数据项设置运算参数;(3) 展开装置用于展开可变数据项的文字内容并根据运算参数获得新 的可变数据内容。本专利技术的有益效果如下-本专利技术用于含可变数据项的排版处理中,可以依据运算参数创建新的可 变数据项,对数据项的内容进行任意的加工,不仅解决了可变数据项在模板 设计过程中创建的问题,同时也保证了在模板设计状态下便可以对可变数据 项的文字内容进行加工的问题。附图说明图1是本专利技术所述方法的流程图2-a、图3是本专利技术实施例中创建新的可变数据项的效果图2-b是本专利技术实施例中可变数据项与文字内容的对应关系的示意图2-c是本专利技术实施例中排版效果示意图。具体实施例方式下面结合附图对本专利技术的具体实施方式进行说明。一种对可变数据内容再加工的系统,包括以下装置(1) 新的可变数据项创建装置用于在可变数据内容的排版处理过程中, 基于存在的可变数据项创建新的可变数据项;(2) 运算参数设置装置用于对新的可变数据项设置运算参数;(3) 展开装置用于展开可变数据项的文字内容并根据运算参数获得新 的可变数据内容。图1为对可变数据项的文字内容再加工的方法实施流程示意图,如图1 所示,在对含可变数据项的排版处理中,对可变数据内容再加工可以按如下 方式实施步骤l)、 S101,基于存在的可变数据项创建新的可变数据项; 步骤2)、 S102,对新的可变数据项设置运算参数;步骤3)、 S103,展开可变数据项的文字内容并根据运算参数获得新的可变数据内容。本实施例中,对于歩骤l),是基于存在的可变数据项创建新的可变数据项,定义新的可变数据项的名称以及可变数据项的记录个数;具体可以为在模版设计状态下,获取已经存在的可变数据项,即获 取己经存在的可变数据项可以是数据表中原有的可变数据项;和/或,是根据 已经存在的可变数据项创建产生的新的可变数据项。然后定义可变数据项的 名称和记录的个数,将创建后的可变数据项加入到数据表中,新产生的可变 数据项在数据表中的位置处于最后一个,示意图2-a显示新创建的可变文字 项"条码值"是"DataUnit"数据表的最后一个可变数据项,同理,示意图3 显示新的可变数据项"利润"是"Sales"数据表的最后一个可变数据项。步骤2)中,对新的可变数据项设置运算参数是所述可变数据项的文字内 容进行再加工的方法。可以通过上一步骤中所存在的可变数据项来为新的可变数据项设置运算 参数,具体的,运算参数的设置类型包括第一种类型是对可变数据项的文 字内容根据字符位置进行拆分,即可以拆分从第几个字符到第几个字符的文字内容作为运算参数以获取新的可变数据项的内容,截取的位置可以任意选择;第二种类型是对1个或几个可变数据项的文字内容进行加、减、乘、 除等运算获取新的可变数据项。对可变数据项设置运算参数的具体实施的方法可以按以下方式实现一、运算参数类型为第一种类型时,运算参数是根据字符在整个文字内 容中所在的位置进行关联。具体的,以条形码的制作为例讲述对可变数据内容进行拆分,在模板设 计状态下,打开数据表文件,数据表中有可变数据项"条形码","条形码"对应的文字内容为"500100000000174515", 一共18位,前12位为条形码有 效值,第13位为校验码,后5位为随机码,在制作条形码时,要求条形码显 示的是前12位有效条码值生成的条形码图案,而条形码下方的值要求显示"条 形码"对应的文字内容,包括条码有效值,校验码,随机码。g卩条形码制 作中关联的数据为真正的前12位条形码有效值,只需要字符"500100000000" 参与版面可变对象的排版,而条形码下方显示的条形码内容要求显示 "500100000本文档来自技高网
...

【技术保护点】
一种对可变数据内容再加工的方法,包括以下步骤: 1)在可变数据内容的排版处理过程中,基于存在的可变数据项创建新的可变数据项; 2)对新的可变数据项设置运算参数; 3)展开可变数据项的文字内容并根据运算参数获得新的可变数据内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:闫国龙周萍萍
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

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

1