python pptx更改整个表格的字体大小

我将python 2" title="python 2">python 2.7与python pptx结合使用,以创建包含幻灯片的演示文稿,其中包含包含数据表的幻灯片。

我需要控制表格和文本的大小。

我寻找了方法,并且发现了一些使用此处的段落更改特定单元格的字体大小的方法,并在此处输入链接描述

但是我找不到任何有关更改整个表格的文本大小的信息…

有想法吗?谢谢。

回答:

表中的字体大小是逐次运行设置的。因此,您可以在添加文本时这样做,或者之后可以执行以下操作:

from pptx.util import Pt

def iter_cells(table):

for row in table.rows:

for cell in row.cells:

yield cell

for cell in iter_cells(table):

for paragraph in cell.text_frame.paragraphs:

for run in paragraph.runs:

run.font.size = Pt(24)

以上是 python pptx更改整个表格的字体大小 的全部内容, 来源链接: utcz.com/qa/397761.html

回到顶部