Ich versuche, einen Titel zu meiner Folie hinzufügen. Ich habe die Dokumentation here nachgeschlagen und es heißt: "Einstellen des Folientitels Fast alle Folienlayouts haben einen Titelplatzhalter, den jede auf dem Layout basierende Folie erbt, wenn das Layout angewendet wird. Der Zugriff auf den Titel einer Folie ist eine gängige Operation ein spezielles Attribut von der Form Baum für sie:Hinzufügen von Text/Folie Titel zu Platzhalter auf Folie mit Python-Pptx
title_placeholder = slide.shapes.title
title_placeholder.text = 'Air-speed Velocity of Unladen Swallows'
"
mein Dialayout hat eigentlich keinen title_placeholder.
ich diesen Code lief, um herauszufinden, welche Platzhalter ich habe:
for shape in slide.placeholders:
... print('%d %s' % (shape.placeholder_format.idx, shape.name))
und bekam:
11 Text Placeholder 3
12 Text Placeholder 4
13 Text Placeholder 2
15 Text Placeholder 1
So, jetzt würde ich Text diesen Platzhalter hinzufügen, - einer von ihnen ist der Titel - Ich werde herausfinden, welcher.
Die Dokumentation enthält Anweisungen zum Einfügen von Tabelle, Bild und Diagramm in einen Platzhalter mit insert_picture
, insert_table
usw. Aber keine .
Wie füge ich Text hinzu?
Ich denke, ich habe es. Greifen Sie einfach auf Platzhalter nach Index zu, und dann gibt es eine Eigenschaft namens text. So geht's: 'title = slide.placeholders [11] title.text =" Hallo, Welt! "' @scanny - Soll ich die Frage löschen? – vagabond