Using bullet-points
Select the shape by
name
you want to modify. See here to find shape names.Use
text_run
to list your text into separate chunks.Control bullet-point properties in
text_properties
.
Reference: `text_properties` Object
Download: input.zip | output.pptx


{
"presentation": {
"template": "template.pptx",
"slides": [
{
"slide_index": 0,
"shapes": [
{
"name": "TextBox 5",
"text": [
{
"text_run": "Below below is a list:\n",
"text_properties": {
"font_type": "Arial"
}
},
{
"text_run": "This is the start of the list",
"text_properties": {
"bullet": true,
"bullet_font_name": "Wingdings",
"bullet_character_code": 158,
"bullet_color": "pink",
"bullet_indent_level": 1,
"bullet_size": 100,
"bullet_type": "Symbol",
"font_size": 15,
"font_type": "Arial Black"
}
},
{
"text_run": "This is the second",
"text_properties": {
"bullet": true,
"bullet_font_name": "Wingdings",
"bullet_character_code": 167,
"bullet_color": "0,150,0",
"bullet_indent_level": 2,
"bullet_size": 100,
"bullet_type": "Symbol",
"font_size": 20,
"font_type": "Arial Narrow"
}
},
{
"text_run": "This is the third",
"text_properties": {
"bullet": true,
"bullet_font_name": "Wingdings",
"bullet_character_code": 172,
"bullet_color": "yellow",
"bullet_indent_level": 3,
"bullet_size": 100,
"bullet_type": "Symbol",
"font_size": 25,
"font_type": "Arial Nova Light"
}
},
{
"text_run": "This is the fourth",
"text_properties": {
"bullet": true,
"bullet_font_name": "Wingdings",
"bullet_character_code": 216,
"bullet_color": "240,40,200",
"bullet_indent_level": 3,
"bullet_size": 100,
"bullet_type": "Symbol",
"font_size": 30,
"font_type": "Arial Black"
}
}
]
},
{
"name": "Subtitle 2",
"text": "24 Sep 2025"
}
]
}
]
}
}
Last updated
Was this helpful?