我试图给我的幻灯片添加一个标题。我正在查阅文档here,它说:“设置幻灯片标题 几乎所有的幻灯片布局都有一个标题占位符,当应用布局时,基于布局的任何幻灯片都会继承它。访问幻灯片的标题是一种常见操作,在形树的专用属性吧:使用python-pptx将幻灯片标题添加到幻灯片上
title_placeholder = slide.shapes.title
title_placeholder.text = 'Air-speed Velocity of Unladen Swallows'
“
其实我的幻灯片版式没有title_placeholder。
我跑这个代码,找出我有一个占位符:
for shape in slide.placeholders:
... print('%d %s' % (shape.placeholder_format.idx, shape.name))
,并得到:
11 Text Placeholder 3
12 Text Placeholder 4
13 Text Placeholder 2
15 Text Placeholder 1
所以现在我想将文本添加到这些占位符 - 其中之一是标题 - 我会弄清楚哪一个。
该文档具有如何在占位符中使用insert_picture
,insert_table
等插入表格,图片和图表等。但没有insert_text
。
如何添加文本?
我想我明白了。只需通过索引访问占位符,然后有一个名为text的属性。以下是这样的:'title = slide.placeholders [11] title.text =“Hello,World!”'@scanny - 我应该删除这个问题吗? – vagabond