python-pptx - 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)
解决方案
弄清楚如何使用以下方法更改自动形状边框颜色:
line = shape.line
line.color.rgb = RGBColor(255, 0, 0)
推荐阅读
- mysql - 编码 URL 中的 SQL 搜索品牌
- c++ - 您将如何在 C++ 中创建一个对通用数组中的元素进行洗牌的方法
- html - jQuery插件脚本顺序
- amazon-web-services - ImportError:无法导入名称“get_unsupported_framework_version_error”
- c# - c# 如何直接比较泛型类的“基类型”?
- docker - 从 docker 容器内部更改已安装文件的文件权限(Windows 10)
- javascript - “this”类型的参数不可分配给“Tool”类型的参数
- powershell - 根据 CSV 中的属性提取 AD 用户列表?
- alexa - 对酒店使用谷歌智能家居操作并限制每台设备的房间访问权限
- google-chrome - 有什么方法可以管理 GAS 中单元格中的注释集吗?