【发布时间】:2020-07-03 18:44:28
【问题描述】:
使用<a:lumMod> 和<a:lumOff> 标签在DrawingML 中设置阴影或色调(例如,分别暗25%,亮40%)与使用<a:shade> 和执行似乎产生类似结果的操作有什么区别? <a:tint>标签?
在 PowerPoint 中,从调色板选择器中选择“Accent 1, 40% Lighter”会生成如下所示的 XML:
<a:rPr>
<a:solidFill>
<a:schemeClr val="accent1">
<a:lumMod val="60000"/>
<a:lumOff val="40000"/>
</a:schemeClr>
</a:solidFill>
</a:rPr>
像这样使用 API 方法 Brightness 生成相同的 XML:
TextRange.Font.Color.Brightness = 0.4
像这样使用 API 方法 TintAndShade:
TextRange.Font.Color.TintAndShade = 0.4
产生这个 XML:
<a:rPr>
<a:solidFill>
<a:schemeClr val="accent1">
<a:tint val="60000"/>
</a:schemeClr>
</a:solidFill>
</a:rPr>
并产生稍浅的颜色。
我应该如何理解正在发生的事情?为什么有两种方法如此相似,为什么它们的行为不同?
【问题讨论】:
标签: vba powerpoint openxml drawingml