dotnet OpenXML 获取 schemeclr 颜色
发布时间
阅读量:
阅读量
颜色作为一个重要的主题,在 ECMA 376 标准中占据了 19 页 A4 纸的篇幅进行阐述,但内容较为基础。在 OpenXML 中,定义了 Scheme Color(schemeClr)这一元素,用于表示主题相关的颜色,并能够随着主题的变化而自动调整颜色。例如,如果将文本的颜色设置为主题色,那么当文档的主题颜色发生改变时,该文本的颜色也会随之更新。
在 OpenXML 的颜色体系中,Scheme Color(a:schemeClr)具有较强的实用性,可以作为模板的一部分进行发布,使用户能够通过一键操作替换整个主题色。同时,它还为智能排版功能提供了支持,便于自动调整主题色。
在填充笔刷部分,文中所提到的颜色存储于 SolidColorBrush 对象中,这对应于 OpenXML 中 a:solidFill 元素所包含的颜色信息。具体的文档代码示例如下
<a:solidFill>
<a:schemeClr val="tx1">
<a:lumMod val="65000" />
<a:lumOff val="35000" />
</a:schemeClr>
</a:solidFill>
上述代码中,a:solidFill 通过 `a:sch
全部评论 (0)
还没有任何评论哟~
