DrawingML对象

低级绘图元素,如出现在各种文档上下文中的颜色。

ColorFormat 对象

class docx.dml.color.ColorFormat[源代码]

提供对颜色设置(如RGB颜色、主题颜色和亮度调整)的访问。

property rgb

RGBColor 值或 None 如果没有指定RGB颜色。

什么时候? typeMSO_COLOR_TYPE.RGB ,此属性的值将始终是 RGBColor 价值观。它也可能是 RGBColor 值if typeMSO_COLOR_TYPE.THEME ,因为Word会在分配主题颜色时写入当前值。在这种情况下,RGB值应该被解释为仅仅是一个很好的猜测,因为主题颜色在渲染时优先。它的价值是 None 无论何时 type 要么是 NoneMSO_COLOR_TYPE.AUTO .

分配 RGBColor 价值观原因 type 成为 MSO_COLOR_TYPE.RGB 任何主题颜色都会被删除。分配 None 导致删除任何颜色,以便从样式层次结构继承有效颜色。

property theme_color

成员 MSO_THEME_COLOR_INDEXNone 如果没有指定主题颜色。什么时候? typeMSO_COLOR_TYPE.THEME ,此属性的值将始终是的成员 MSO_THEME_COLOR_INDEX . 什么时候? type 具有任何其他值,则此属性的值为 None .

分配的成员 MSO_THEME_COLOR_INDEX 原因 type 成为 MSO_COLOR_TYPE.THEME . 任何现有的RGB值都会被Word保留但会忽略。分配 None 导致删除任何颜色规范,以便从样式层次结构继承有效颜色。

property type

只读。成员 MSO_COLOR_TYPE ,RGB、主题或自动之一,与此颜色的定义方式相对应。它的价值是 None 如果此级别没有应用颜色,则会导致从样式层次结构继承有效颜色。