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

只读。

成员之一 MSO_COLOR_TYPE 、RGB、Theme或AUTO之一,对应于此颜色的定义方式。它的价值是 None 如果在此级别未应用任何颜色,则会导致从样式层次结构继承有效颜色。