首页 > 解决方案 > 在 python docx 中更改字体大小

问题描述

我正在尝试使“Scout Census”段落字体大小为 48 和“Statistics:”段落字体大小为 22。这是我的尝试:

Tstyle = doc.styles['Normal']
font=Tstyle.font
font.name = "Nunito Sans"
font.size =Pt(48)
Title = doc.add_paragraph()
Title_format = Title.paragraph_format
Title_format.alignment=1
TRun= Title.add_run("Scout Census")
TRun.bold=True
doc.add_picture('Scouts_Logo_Stack_Black.png', width=Inches(4.0))

Hstyle = doc.styles['Normal']
Headfont=Hstyle.font
Headfont.name = "Nunito Sans"
Headfont.size =Pt(22)
Heading= doc.add_paragraph("Statistics:")
Heading.bold=True

当我运行此代码时,两个短语的字体大小均为 22。有人可以向我解释为什么吗?我相信我已经定义了两个不同的字体对象,每个对象都有不同的字体大小。那么如何才能超越另一个呢?

标签: pythonpython-3.xpython-docx

解决方案


推荐阅读