布局处理方法、信息处理装置制造方法及图纸

技术编号:2855892 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种布局处理方法、信息处理装置,该布局处理方法根据插入多个数据区域的各区域中的数据,动态地变更具有上述多个数据区域的模板的布局。在本发明专利技术的布局处理方法中,抽取通过链接建立了关联的数据区域的集合,对已抽取的数据区域的集合中所包含的多个数据区域,根据插入各数据区域的内容数据所要求的内容尺寸,以及基于对各数据区域所设定的优先度的权重,确定各数据区域的区域尺寸,根据这样确定了的多个数据区域的区域尺寸,对数据进行布局并输出。

【技术实现步骤摘要】

本专利技术涉及用于生成、编辑并打印由文本、图像构成的文档的技术,更详细地说,涉及适用于可变数据文档的生成、编辑及打印的技术。
技术介绍
近年来,由于商品的多样化,商品寿命变短,随着互联网的普及,对消费者的客户服务增强等原因,CRM(Customer RelationshipManagement客户关系管理)、一对一营销的必要性备受关注。这些方法,对于提高客户满意程度,开发、稳定客户,非常有效。一对一营销是数据库营销的一种,把客户的年龄、性别、兴趣、爱好、购买经历等个人属性信息做成数据库,分析其内容,提出符合客户需求的方案,作为典型的具体做法,例如有可变打印。特别是,最近,随着DTP(desktop publishing桌面出版系统)技术的进展和数字打印装置的普及,开发出对每个客户定制文件并输出的可变打印系统。在这样的可变打印系统中,要求为每个客户生成对不同的量的内容进行最佳布局的定制文件。一般,在可变打印系统中,生成这样的定制文件时,在文档上对容器进行布局。容器是用于描画内容的局部区域,也称作字段区。即,在文档上对这样的容器进行布局,将数据库与布局建立关联(将数据库的各内容与各容器建立关联),通过这样的作业,生成定制文件(文档)。在本说明书中,将这样的文档称作可变数据文档。在这样的可变打印系统中,能够将因顾客而异的内容插入所布局的各容器中。因此,当插入到内容中的数据的尺寸可变,而与之相对应容器的尺寸固定时,就产生以下的问题。例如,当插入比容器的尺寸大的尺寸的文本数据时,无法将所有文本显示在该容器内。或者,当插入比容器的尺寸大的尺寸的图像数据时,该图像的一部分就会缺失。将这样的问题称作溢出。另外,当内容是图像数据时,还要考虑将该图像缩小,描画在容器内,但有可能产生图像极小的弊端。此外,还公开了以下技术在插入无法完全进入固定尺寸的容器内的文本数据时,能够缩小文本的字体尺寸,在该容器内显示所有文本。但会产生以下问题,在这样调节字体尺寸时,字体尺寸变得过小,从而造成文档整体的平衡被破坏,或变得难以阅读。作为用于解决这样的问题的自动布局的技术,在日本特开平7-129658号公报的“布局设计装置”中公开了以下技术当某容器的尺寸增大时,为了保持与相邻的容器的间隔,而减小该相邻的容器的尺寸。但是,在
技术介绍
所述的自动布局系统中,当根据数据库的数据的尺寸自动进行布局计算时,用户无法设定如何使尺寸变化。例如,设有两个尺寸可变的容器A和容器B,将数据从数据库插入到这两个容器中。在插入到容器A和容器B中的数据都变大而无法容纳在容器内时,进行计算,使得插入到容器A和容器B中的数据的尺寸均等地缩小并容纳在容器内。在上述一对一营销中,为了符合用户需要生成目录和小册子(pamphlet),有这样的要求,即将插入用户想要的商品的内容数据的容器,优先于其他容器,做成较大的容器。但是,在上述自动布局系统中,无法生成这样的反映用户意图的布局。
技术实现思路
本专利技术正是鉴于上述问题而完成的,其目的在于,使得能够根据基于对各数据区域所设定的优先度的权重,确定用于插入数据的数据区域的尺寸,实现能够较好地满足用户需求的布局处理。为了解决上述问题,本专利技术提供一种布局处理方法,根据插入多个数据区域的各区域中的内容数据,动态地变更具有该多个数据区域的模板的布局,所述布局处理方法包括抽取步骤,抽取通过链接建立了关联的数据区域的集合;确定步骤,对于在上述抽取步骤中所抽取的数据区域的集合中所包含的多个数据区域,根据插入各数据区域的内容数据所要求的内容尺寸,以及基于对各数据区域所设定的优先度的权重,确定各数据区域的区域尺寸;以及输出步骤,根据在上述确定步骤所确定的上述多个数据区域的区域尺寸,对上述内容数据进行布局并输出。另外,本专利技术提供一种执行上述布局处理方法的信息处理装置。本专利技术的其他特征和优点,可以通过下面的参照附图进行的说明而得到明确。在所有附图中,相同的标号表示相同或类似的部分。附图说明附图包括在说明书中并构成说明书的一部分,用于说明本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1A是表示实施例的可变打印系统的结构的图。图1B是表示图1A中的主计算机的结构的概要的图。图1C是说明可变数据打印的概要的图。图2是表示实施例的可变打印系统的其他结构的图。图3是表示包括菜单栏、工具栏、工作区、选项托板的实施例的用户界面的例子的图。图4是表示用户界面上的容器的显示例的图。图5A~图5D是说明实施例的容器规则的图。图6是说明实施例的链接的生成处理的流程图。图7A~图7C是表示生成链接时的用户界面的变动例的图。图8是表示实施例的布局引擎进行的布局计算处理的流程图。图9是表示实施例的布局引擎进行的布局计算处理的流程图。图10A~图10C是用于说明实施例的布局计算处理的图。图11是说明实施例的布局计算时的容器的集合的图。图12是表示通过可变链接配置了容器时的用户界面的显示例的图。图13是说明用于通过实施例的用户界面设定可变链接的处理的流程图。图14是表示实施例的链接的设定对话框的图。图15是表示利用固定链接的布局结果例的图。图16是表示利用可变链接的布局结果例的图。图17是表示本实施例中的、可在容器内设定关于尺寸的优先度的自动布局处理的流程图。图18是表示实施例的优先度的设定处理的流程图。图19A~图19C是表示实施例的、设定优先度时的用户界面例的图。图20是表示实施例的优先度显示处理的流程图。图21A~图21C是表示实施例的、进行优先度显示处理时的用户界面例的图。图22是表示实施例的、进行优先度显示处理时的用户界面例的图。图23是表示实施例的其他优先度显示处理的流程图。图24是表示进行图23所示的优先度显示处理时的用户界面例的图。图25是表示实施例的、考虑了优先度的布局计算的整体处理的流程图。图26是表示关于水平或垂直方向的布局计算处理的流程图。图27是表示图26的步骤S2612的处理的细节的流程图。图28是表示未考虑优先度时的布局计算例的图。图29是表示考虑了优先度时的布局计算例的图。图30是说明考虑了纵横比例的布局计算处理的流程图。图31A~图31C是表示考虑了纵横比例的布局计算的一例的图。图32是表示考虑了纵横比例和优先度的布局计算处理的流程图。图33是表示考虑了纵横比例和优先度的布局计算处理中的、布局调整处理(S3210)的流程图。图34是表示考虑了纵横比例和优先度的布局计算的处理例的图。图35是表示考虑了纵横比例的布局计算的处理例的图。图36是表示在图35的布局计算中加进优先度时的布局计算的处理例的图。图37是表示由布局编辑应用程序进行的布局处理的功能结构例的框图。具体实施例方式下面,参照附图说明本专利技术的优选实施例。<系统结构> 首先,参照图1A和图1B说明本实施例的可变打印系统的结构。图1A是表示用于打印可变数据文档的可变打印系统100的结构例的框图。此外,图1B是更详细地表示图1A所示的主计算机101的结构的框图。在本实施例中说明的可变打印处理,由作为布局调整装置的主计算机101(由通用计算机模块构成)执行。可以在系统100上实施的布局编辑应用程序121(本专利技术的布局调整程序),在主计算机101中,执行其整体本文档来自技高网
...

【技术保护点】
一种布局处理方法,根据插入多个数据区域的各区域中的内容数据,动态地变更具有该多个数据区域的模板的布局,所述布局处理方法包括:    抽取步骤,抽取通过链接建立了关联的数据区域的集合;    确定步骤,对于在上述抽取步骤中所抽取的数据区域的集合中所包含的多个数据区域,根据插入各数据区域的内容数据所要求的内容尺寸,以及基于对各数据区域所设定的优先度的权重,确定各数据区域的区域尺寸;以及    输出步骤,根据在上述确定步骤中确定了的上述多个数据区域的区域尺寸,对上述内容数据进行布局并输出。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:小桥和文牧野顺
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

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

1