发明名称 以基于相对面积的控制在页面上布置图形对象的方法和系统
摘要 在一个方面,基于分配给图形对象(100)的相应的标称尺寸,确定要布置在页面(102)上的图形对象(100)的相应的目标表现尺寸。构造图形对象(100)在页面(102)上的不同的候选布局。基于图形对象(100)在候选布局中的实际表现尺寸与它们的目标表现尺寸的比较,确定图形对象(100)的最终布局(98)。在另一方面,确定相应标称尺寸到图形对象(100)的两个或更多个不同的候选分配(142,144)。根据两个或更多个候选分配(142,144)中的每一个,构造图形对象(100)在页面(102)上的相应的一组一个或多个候选布局(120)。
申请公布号 CN101796538B 申请公布日期 2016.08.17
申请号 CN200880105067.4 申请日期 2008.06.27
申请人 惠普开发有限公司 发明人 C·B·阿特金斯;D·R·特雷特
分类号 G06F17/00(2006.01)I 主分类号 G06F17/00(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 何平;王洪斌
主权项 一种在页面(102)上布置图形对象(100)的方法,包括:对于每个图形对象(100),基于分配给该图形对象(100)的相应的标称尺寸,确定出该图形对象(100)在该页面(102)上的相应的目标表现尺寸;构造所述图形对象在页面上的不同的相应的候选布局,其中所述构造包括,计算每个候选布局中图形对象(100)在页面(102)上的相应的实际表现尺寸;至少部分基于所述实际表现尺寸与相应的所述目标表现尺寸的比较,确定图形对象(100)在页面(102)上的最终布局(98);以及输出图形对象(100)的该最终布局(98),其中所述确定包括基于候选布局(120)中的各图形对象(100)的实际表现尺寸与相应的目标表现尺寸的匹配程度,为每个候选布局(120)计算相应的布局评分,其中所述计算进一步包括:对于每个图形对象(100),迭代地重复下述操作:针对该图形对象计算实际表现尺寸与相应的目标表现尺寸的比值;如果所述比值小于具有处于0与1之间的值的第一比值阈值,则将图形对象评分确定为所述比值除以所述第一比值阈值,其中所述图形对象评分的初始值为1;如果所述比值小于具有小于所述第一比值阈值且处于0与1之间的值的第二比值阈值,则返回所述图形对象评分的平方作为该图形对象的图形对象评分;如果图形对象评分变得小于图形对象评分阈值,则将全局变量“组乘数”乘以预定的惩罚因子参数,作为该候选布局中的下一个图形对象的组乘数;和以图形对象评分的值递增全局变量“布局评分”;以及将结果得到的全局变量“布局评分”与“组乘数”相乘,以获得布局评分的最终结果。
地址 美国德克萨斯州