设置word的字体样式

from docx.shared import Pt,RGBColor
from docx.oxml.ns import qn
#word中字体的颜色、大小、字体
def style(tt,tsize,color,rfont):
for ii in tt:
for run1 in ii.runs:
font = run1.font
font.size = Pt(tsize) #设置字体大小
if color ==1:
font.color.rgb = RGBColor(250,250,250)#设置字体白颜色
elif color == 3:
font.color.rgb = RGBColor(255,0,0)#设置字体红颜色
       #设置字体 
            run1.font.name = rfont
run1.element.rPr.rFonts.set(qn('w:eastAsia'), rfont)
posted @ 2020-12-11 10:18  信-^0^-  阅读(160)  评论(0)    收藏  举报