我正在尝试在具有表格的PPT幻灯片中填充一些值。 这些值在列表中,并希望将其显示为项目符号点。 我正在使用python-pptx模块进行编码。 我该怎么办?
我尝试了下面的代码,该代码从具有Table占位符的现有布局中创建幻灯片。
return MaterialApp(
theme: FlavorConfig.instance.theme.copyWith(
brightness:
Provider.of<SettingsViewModel>(context).darkModeEnabled
? Brightness.dark
: Brightness.light,
cupertinoOverrideTheme: FlavorConfig.instance.theme.cupertinoThemeData.copyWith(
brightness: Provider.of<SettingsViewModel>(context).darkModeEnabled
? Brightness.dark
: Brightness.light,
),
),
上面的代码将3个字符串打印/显示为单元格(1,2)中的3行,但它们没有显示为项目符号。
注意:在文本形状占位符中运行相同的代码将显示项目符号点。
# Insert and populate the Table in the slide.
def populate_table():
table_ph = slide.placeholders[12]
graphic_frame = table_ph.insert_table(rows = 2, cols = 3)
table = graphic_frame.table
# Get a handle to text_frame to a particular cell
tf = table.cell(1,2).text_frame
p = tf.paragraphs[0]
p.text = "Bullet 1"
p.level = 1
# Second Bullet value
p = tf.add_paragraph()
p.text = "Bullet 2"
p.level = 1
# Third Bullet value
p = tf.add_paragraph()
p.text = "Bullet 3"
p.level = 1
有人可以指导我我在做什么错吗?如何在表格单元格中显示项目符号点?
谢谢。