[发明专利]样式的声明级联重新排序有效
申请号: | 201680016464.9 | 申请日: | 2016-03-17 |
公开(公告)号: | CN107408104B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | A.J.埃乔尔斯;T.莱特黑德 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F40/103 | 分类号: | G06F40/103;G06F40/143;G06F40/137;G06F40/154 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 样式 声明 级联 重新 排序 | ||
1.一种文档渲染设备,包括:
存储器,其被配置为存储描述对结构化文档进行渲染的样式表,所述样式表具有级联级别,所述级联级别基于所述样式表的源,指示所述样式表的表层次结构以解决与其他样式表中的样式属性的冲突;
处理单元,其具有至少一个处理器,所述至少一个处理器被配置为:
设置针对属性组的组级联级别,所述属性组描述所述样式表中的多个样式属性的集合,所述组级联级别与所述样式表的所述级联级别不同,并且所述组级联级别被配置为针对所述多个样式属性的集合,根据所述组级联级别而不是根据所述样式表的所述级联级别来解决所述级联级别的冲突,所述冲突是与所述其他样式中的冲突样式属性的冲突;
在所述样式表中标识组规则并且根据所述组规则来设置所述组级联级别,所述组规则定义针对所述属性组的所述组级联级别,其中所述组级联级别低于针对所述样式表的所述级联级别,并且所述组级联级别在正常用户级联级别和正常用户代理级联级别之间;以及
基于处于所述组级联级别的所述属性组,渲染所述结构化文档的文档组件;以及
显示屏,其被配置为向用户显示所述文档组件。
2.根据权利要求1所述的文档渲染设备,其中所述至少一个处理器还被配置为:将所述文档组件插入所述结构化文档。
3.根据权利要求1所述的文档渲染设备,其中所述至少一个处理器还被配置为将所述属性组应用于处于所述组级联级别的所述结构化文档。
4.根据权利要求1所述的文档渲染设备,还包括:
通信接口,其被配置为从插件和数据内容集合中的至少一项导入样式表。
5.根据权利要求1所述的文档渲染设备,其中所述样式表是以下至少一个:处于作者级联级别的作者样式表和处于用户级联级别的用户样式表。
6.根据权利要求1所述的文档渲染设备,其中所述存储器还被配置为将属性层次结构指示符与所述属性组的样式属性相关联。
7.根据权利要求1所述的文档渲染设备,其中所述至少一个处理器还被配置为基于属性层次结构指示符,设置所述属性组的样式属性的属性级联级别。
8.根据权利要求1所述的文档渲染设备,其中所述属性组的样式属性被配置为基于所述组级联级别与具有所述冲突样式属性的所述其他样式表的级联级别的相对级别,来覆盖所述冲突样式属性或者由所述冲突样式属性中的一个冲突样式属性覆盖。
9.一种计算设备,其具有存储器,以存储用于执行文档渲染应用的一系列指令,所述计算设备被配置为:
处理描述对具有结构化文档进行渲染的样式表,所述样式表具有级联级别,所述级联级别基于所述样式表的源,指示样式表的表层次结构以解决与其他样式表中的样式属性的冲突;
标识样式表中的样式属性;
设置针对属性组的组级联级别,所述属性组描述所述样式表中的多个样式属性的集合,所述组级联级别与所述样式表的所述级联级别不同,并且所述组级联级别被配置为根据所述组级联级别而不是根据所述样式表的所述级联级别来解决所述级联级别的冲突;
在所述样式表中标识组规则并且根据所述组规则来设置所述组级联级别,所述组规则定义针对所述属性组的所述组级联级别,其中所述组级联级别低于针对所述样式表的所述级联级别,并且所述组级联级别在正常用户级联级别和正常用户代理级联级别之间;以及
基于处于所述属性级联级别的所述样式属性,渲染所述结构化文档的文档组件。
10.根据权利要求9所述的计算设备,其中所述计算设备还被配置为:
将属性层次结构指示符与样式属性相关联。
11.根据权利要求9所述的计算设备,其中所述计算设备还被配置为:
读取所述样式表,以作为处于作者级联级别的作者样式表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680016464.9/1.html,转载请声明来源钻瓜专利网。