发明名称 |
基于用户定制维护图形显示的系统和方法 |
摘要 |
公开了一种用于在计算机图形应用程序中基于用户定制而显示图形的方法和系统。定制涉及在图形中一个或多个图形元素的各种特性。这样的特性包括位置、大小、格式化和其它与图形元素相关联的视觉属性。这些特性可定义为语义特性或表现特性。语义特性在所有图形定义中不变。表现特性对于每个特定图形所属的图形定义是特定的。从而,对于显示的图形的语义特性的定制被保存在存储器中,其不仅仅应用于当前显示的图形,也应用于所有在将来可显示的其它图形定义。相反,对于表现特性的定制只对于当前显示的图形保存,并且不对所有其它图形定义保存。 |
申请公布号 |
CN102044083B |
申请公布日期 |
2014.06.04 |
申请号 |
CN201010587370.1 |
申请日期 |
2005.08.31 |
申请人 |
微软公司 |
发明人 |
K·K·王;S·A·舍曼;D·赖特;M·J·科特勒;I·伯科 |
分类号 |
G06T11/20(2006.01)I;G06F17/24(2006.01)I |
主分类号 |
G06T11/20(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
蔡悦 |
主权项 |
一种用于呈现用于显示设备显示的图表的计算机实现的方法,该方法包括: 接收内容窗格中由用户或应用程序请求在第一图形中可视地表现的文本内容; 从图库窗格接收用户对于用于呈现所述第一图形的第一图形定义的选择,所述第一图形定义指定第一图形元素的外观和布局的默认特性; 根据所述内容窗格中的文本内容和所选择的第一图形定义在显示设备上的图形窗格中呈现所述第一图形,所述第一图形包括由所述第一图形定义指定的第一图形元素的外观和布局; 确定接收的定制是否涉及表现更改或语义更改; 如果接收的定制是对于所述图形窗格中的第一图形元素的表现特性的第一定制,则根据所述第一定制更新定义所述第一图形定义的表现特性的表现模型,使得所述第一图形元素包含经更新的表现特性; 如果接收的定制是对于所述图形窗格中的第一图形元素的语义特性的第二定制,则根据所述第二定制更新定义所有可能的图形定义的语义特性的语义模型,使得所述第一图形元素包含经更新的语义特性;以及 当未接收到第一定制或第二定制时,确定是否选择了第二图形定义,并且当存在第二图形定义时,接收对于第二图形定义的选择,其中所述第二图形定义不包括所述更新的语义特性以及所述更新的表现特性;以及 响应于所述对于第二图形定义的选择,呈现第二图形,所述第二图形包括第二图形元素,所述第二图形元素包含所述文本内容和经更新的语义特性,但不包含经更新的表现特性。 |
地址 |
美国华盛顿州 |