python-pptx-更改自动形状边框的颜色

时间:2019-09-13 09:23:01

标签: python-pptx

我正在尝试向如下创建的矩形自动形状的边界添加颜色。默认颜色似乎是蓝色,但是我不确定如何将其修改为自定义颜色。

shapes = slide.shapes
left = top = width = height = Inches(1.0)
shape = shapes.add_shape(
MSO_SHAPE.ROUNDED_RECTANGLE, left, top, width, height)

fill = shape.fill
fill.solid()
fill.fore_color.rgb = RGBColor(255, 255, 255)

slide.shapes._spTree.remove(shape._element)
slide.shapes._spTree.insert(2, shape._element)

1 个答案:

答案 0 :(得分:1)

使用以下方法找出如何更改自动形状边框的颜色:

line = shape.line
line.color.rgb = RGBColor(255, 0, 0)