这很简单,但我无法在文档中的任何位置找到实际方法。
我正在使用python-pptx模块,我需要做的就是在一些幻灯片上删除一个占位符项,一个空文本框(不必为这些幻灯片创建一个全新的布局) - 最接近的东西答案就在这里:<{>未填充与填充下的http://python-pptx.readthedocs.io/en/latest/user/placeholders-understanding.html但它仍然没有说如何实际删除/删除占位符。
我已经尝试了所有明显的方法.delete(),. remove()等。
答案 0 :(得分:5)
没有API支持,但如果删除文本框形状元素,那应该可以解决问题。它会是这样的:
textbox = shapes[textbox_idx]
sp = textbox.element
sp.getparent().remove(sp)
在此操作之后使用textbox
变量/引用可能不会很顺利。但除此之外,我希望这会成功。