Python PPTX изменить размер шрифта всей таблицы
Я использую python 2.7 с python pptx, чтобы создать презентацию со слайдом, содержащим таблицу с данными.
Мне нужно контролировать размер таблицы и текста.
Я искал способы сделать это, и я нашел некоторые вещи об изменении размера шрифта конкретной ячейки, используя абзацы здесь и здесь, введите описание ссылки здесь
Но я не могу найти ничего об изменении размера текста всей таблицы...
Идеи? Благодарю.
1 ответ
Решение
Размер шрифта в таблице устанавливается для каждого отдельного случая. Таким образом, вы можете сделать это, когда добавляете текст, или можете сделать что-то подобное потом:
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)