【技术实现步骤摘要】
本专利技术涉及印前计算机排版
,具体涉及一种在对含可变文字项的 排版处理中输入位置的调整方法及系统。
技术介绍
随着数码印刷技术的发展, 一张起印、张张不同的可变数据印刷也得到了 日益广泛的应用,可变数据印刷前端的制作环节对于大数据量的排版则主要采 取了交互式设计模版、由自动排版模块完成模版与数据的结合,批量的生成排 版结果的工作模式。式模版设计工具对于模版样式都具备两种展现方式 一种是模版设计状态,用 于设计模版的样式,构建可变数据版面元素,并完成可变数据版面元素与源数 据项的关联;另一种是预览状态,以指定的源数据记录内容取代相对应的可变 数据版面元素,展示出最终的排版效果。可变文字项作为文字类的可变数据版面元素, 一方面需要在文字流里面直 观的表示出该可变文字项的数据关联属性、文字修饰属性,因此该可变文字项 需要参与到文字排版之中;另一方面又需要能够在操作可变文字项的过程中体 现出其作为独立版面元素的整体性。能否在实现其展现内容无差异的参与到上 下文排版的同时,又能做好很好的保持其作为可变数据版面元素的整体独立 性,对于模版设计的易用性和专业性起着重要的影响。专利技术人在专利技术过程中注意到,目前现有的可变数据排版技术中,可变文字 项的实现方法有两种一种是可变文字项以盒子的方式呈现在文字流中,这种方式能够保证可变 文字项的整体独立性,但其不足在于由于盒子里面的内容无法在排版过程中 被折行,从而可能影响到文字排版的换行效果。图l-a是以盒子形式实现可变 文字项的排版效果示意图,图l-b是以盒子形式实现可变文字项的输入位置步 进调整示意图,图中黑 ...
【技术保护点】
一种输入位置的调整方法,用于含可变文字项的排版处理中,其特征在于,包括以下步骤:获取可变文字项的文字内容参与排版;获取所述文字内容在排版后的边界位置;根据所述边界位置调整输入位置。
【技术特征摘要】
1、一种输入位置的调整方法,用于含可变文字项的排版处理中,其特征在于,包括以下步骤获取可变文字项的文字内容参与排版;获取所述文字内容在排版后的边界位置;根据所述边界位置调整输入位置。2、 如权利要求1所述的方法,其特征在于,所述文字内容是模版:没计状 态下所述可变文字项中记录关联数据项的参数值;和/或,是结果预览状态下当前所预览的数据记录中所述可变文字项对应的 内容。3、 如权利要求1所述的方法,其特征在于,所述文字内容的边界位置是 所述可变文字项参与排版时在所属文字流中的起始位置与终止位置;进一步包括根据触发设置当前输入位置的指令类型与所述边界位置调整 输入位置。4、 如权利要求3所述的方法,其特征在于,所述触发设置当前输入位置 的指令类型包括第一指令类型、或第二指令类型,所述第一指令类型是依赖 上一次输入位置进行设置当前输入位置的指令类型,所述第二指令类型是不依 赖上一次输入位置进行设置当前输入位置的指令类型;所述触发设置当前输入位置的指令类型是第一指令类型,根据当前输入位 置调整方向与所述边界位置调整输入位置;所述触发设置当前输入位置的指令类型是第二指令类型,根据当前输入位 置在所述可变文字项参与排版时所属文字流的位置、及边界位置调整输入位 置。5、 如权利要求4所述的方法,其特征在于,所述根据当前输入位置调整 方向与所述边界位置调整输入位置,包括如下步骤所述当前输入位置调整方向是向前调整,将当前输入位置调整至所述边界 位置的起始位置并作为输入位置;或,所述当前输入位置调整方向是向后调整,将当前输入位置调整至所述 边界位置的终止位置并作为输入位置。6、 如权利要求4所述的方法,其特征在于,所述根据当前输入位置在所 述可变文字项参与排版时所属文字流的位置、及边界位置调整输入位置,进一 步包括如下步骤所述根据当前输入位置在所述可变文字项参与排版时所属文字流的位置、 及边界位置、以及所述可变文字项参与排版时所属文字流的行数调整输入位置。7、 如权利要求6所述的方法,其特征在于,所述文字流的行数为单行, 根据当前输入位置在所述可变文字项参与排版时所属文字流中距离行首与行 尾的位置、及边界位置调整输入位置;或,所述文字流的行数为多行,根据当前输入位置在所述可变文字项参与 排版时所属文字流中距离起始位置行与终止位置行的位置、及边界位置调整输 入位置。8、 如权利要求7所述的方法,其特征在于,所述文字流的行数为单行,当前输入位置在所述可变文字项参与排版时所 属文字流中距离行首的间隔字符数不大于距离行尾的间隔字符数时,将当前输 入位置调整至所述边界位置的起始位置并作为输入位置;距离行首的间隔字符数小于距离行尾的间隔字符数时,将当前输入位置调 整至所述边界位置的终止位置并作为输入位置;或,所述文字流的行数为多行,当前输入位置在所述可变文字项参与排版时所 属文字流中距离起始位置行的行数大于距离终止位置行的行数,将当前输入位 置调整至所述边界位置的终止位置并作为输入位置;距离起始位置行的行数小于距离终止位置行的行数,将当前输入位置调整 至所述边界位置的起始位置并作为输入位置;距离起始位置行的行数等于距离终止位置行的行数,根据当前输入位置在 所属行中距离行首与行尾的位置、及边界位置调整输入位置。9、 如权利要求8所述的方法,其特征在于,所述文字流的行数为多行,当前输入位置距离起始位置行的行数等于距离终止位置4亍的行数,且当前输入 位置在所属行中距离行首的间隔字符数不大于距离行尾的间隔字符数时,将当前输入位置调整至所述边界位置的起始位置并作为输入位置;当前输入位置在所属行中距离行首的间隔字符数小于距离行尾的间隔字 符数时,将当前输入位置调整至所述边界位置的终止位置并作为输入位置。10、 一种输入位置的调整系统,应用于含可变文字项的排版处理中,其特 征在于,包括第一获取装置、第二获取装置、调整装置,其中第一获取装置,用于获取可变文字项的文字内容参与排版; 第二获取装置,用于获取所述文字内容在排版后的边界位置; 调整装置,用于根据所述边界位置调整输入位置。11、 如权利要求10所述的调整系统,其特征在于,第一获取装置包括模 版设计状态获取模块、和/或结果预览状态获取^t块,其中模版设计状态获取模块,用于获取模版设计状态下所述可变文字...
【专利技术属性】
技术研发人员:阎国龙,周萍萍,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。