Python PPTX 更改整个表格字体大小

8
我使用Python 2.7和Python pptx创建包含数据表的幻灯片。我需要控制表格和文字的大小。我寻找了一些方法,发现可以使用段落here和这里enter link description here更改特定单元格的字体大小。但是我找不到关于更改整个表格文本大小的任何信息...有什么想法吗?谢谢。
1个回答

20

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

表格中的字体大小是根据单独运行的设置而决定的。因此,在添加文本时,您可以进行设置,或者之后进行以下操作:

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)

1
请问您能否提供一个示例,演示如何在添加表格单元时更改字体大小,以便我能够接受答案? - thebeancounter
1
@captainshai 请在你的问题中添加你用来添加文本的代码,我会看一下。 - scanny

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接