我使用Python 2.7和Python pptx创建包含数据表的幻灯片。我需要控制表格和文字的大小。我寻找了一些方法,发现可以使用段落here和这里enter link description here更改特定单元格的字体大小。但是我找不到关于更改整个表格文本大小的任何信息...有什么想法吗?谢谢。
表格中的字体大小是逐行设置的。因此,您可以在添加文本时进行设置,或者之后进行以下操作:
表格中的字体大小是根据单独运行的设置而决定的。因此,在添加文本时,您可以进行设置,或者之后进行以下操作:
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)