发明名称 |
一种图文互斥的排版方法和系统 |
摘要 |
本发明提供一种图文互斥的排版方法,包括:根据锚点属性参数值获取锚点和锚点对象之间的相对偏移距离目标值以及锚点对象的初始排版位置;通过反复添加互斥区域进行试排来寻找锚点对象的最佳排版位置;根据最佳排版位置计算重排点,重新排版。相应地,本发明提供一种支持图文互斥的排版系统。通过本发明方法和系统,可实现多种互斥方式的图文绕排效果,而且保持锚点对象跟随锚点流动,特别是在排版区域内有足够空间排下锚点和锚点对象的情况下,锚点和锚点对象之间的相对位置关系保持不变。 |
申请公布号 |
CN102103760A |
申请公布日期 |
2011.06.22 |
申请号 |
CN200910242895.9 |
申请日期 |
2009.12.18 |
申请人 |
北大方正集团有限公司;北京北大方正电子有限公司 |
发明人 |
闫国龙;周萍萍 |
分类号 |
G06T11/60(2006.01)I |
主分类号 |
G06T11/60(2006.01)I |
代理机构 |
北京天昊联合知识产权代理有限公司 11112 |
代理人 |
陈源;罗建民 |
主权项 |
一种图文互斥的排版方法,包括以下步骤:步骤1、根据用户设置的锚点属性参数值获取锚点和锚点对象之间的相对偏移距离目标值以及锚点对象的初始排版位置;步骤2、通过在当前排版区域内添加互斥区域进行反复试排来寻找将锚点和锚点对象排在当前排版区域内的最佳排版位置;步骤3、根据锚点对象的最佳排版位置计算重排点,重新排版,其中,在每次试排时,判断在当前排版区域内能否按照用户设置的位置关系排下锚点和锚点对象,如果能够排下,则寻找使锚点和锚点对象之间的相对偏移距离等于相对偏移距离目标值的锚点对象最佳排版位置,如果不能排下,则寻找使锚点和锚点对象能够在当前排版区域内排下的锚点对象最佳排版位置。 |
地址 |
100871 北京市海淀区成府路298号中关村方正大厦5层 |