在python docx中创建一个表并使用small_caps(python-docx)

时间:2017-08-07 07:26:14

标签: python python-docx

这就是我的尝试:

from docx import Document
from docx.shared import Inches
from docx.shared import Pt
table = document.add_table(rows= 3, cols = 1)
row = table.rows[0]
runner = row.cells[0].paragraphs[0].add_run('Summary')
runner.bold = True
runner.small_caps = True
document.save('demo.docx')

我正在尝试创建一个表格和小文本但文本无法正确

1 个答案:

答案 0 :(得分:2)

我已经想过如何使用小型大写字母。

runner_font = runner.font
runner_font.size = Pt(14)
runner_font.small_caps = True
runner_font.bold = True

我认为粗体和斜体是add_runfont下内置的属性。但是对于small_caps,all_caps,color只能在font下调用。