我已经开始使用“pptx”库以编程方式生成一些基于 PPT 的报告。我们有一个公司模板,我将其用作基础。它包含一个带有单列格式的项目符号列表的母版幻灯片,如下所示(但每个级别的格式不同,例如项目符号类型和颜色。抱歉无法在此处分享实际图片):
我想知道是否有一种方法可以改变各个级别的位置,就像我们从 MS PowerPoint 中的标尺(或右键单击 > 段落 > 缩进)中改变一样......?如果我更改项目符号列表的“级别”参数,它会从第一级更改为第二级以及所有格式。
shape.text_frame.paragraphs[0].level = 2
但我只想将第一级向右移动几厘米。所以它看起来像:
我知道一种明显的实现方法是添加具有所需格式的新母版幻灯片并使用它。但是,如果需要多次更改缩进,则很难为每个特定情况添加新的母版幻灯片。因此,我正在搜索是否有办法以编程方式使用“pptx”功能。到目前为止,我无法在“pptx”中找到这样的功能,但我可能错过了它,或者可能有一些解决方法。如果是这样,我很想知道。