r.font.name = font_name # 设置字体名称(注意:这可能需要确保字体已正确安装在系统中) r.font.size = Pt(font_size) # 设置字体大小 r._element.rPr.rFonts.set(qn('w:eastAsia'), font_name) # 为中文字符设置特定的字体(关键步骤) r.bold = bold # 设置加粗 r.italic =
# 设置文本样式,例如字体大小和颜色 font = run.font font.size = Pt(12) # 设置字体大小 font.color.rgb = (0x00, 0x00, 0x00) # 设置字体颜色(这里是黑色) doc.save("vertical_text.docx") 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21....
修改字体大小/斜体/加粗 from docx.shared import Pt style1.font.size =Pt(12) #设为12号字 style1.font.italic=True #斜体 style1.font.bold=True #加粗 style1.font.underline=True #下划线 段落中的多style格式处理-run 对象 如果段落中有多种格式,对paragraph.text修改会把格式覆盖掉,docx根据style类型...
font.underline = True # 下划线 run.font.strike = True # 删除线 run.font.shadow = True # 阴影 run.font.size = Pt(20) # 字体大小 run.font.color.rgb = RGBColor(255,255,0) # 字体名称设置需要特殊处理 run.font.name = '微软雅黑' r = run._element.rPr.rFonts r.set(qn('w:eastAsia...
run.font.name ='黑体'run._element.rPr.rFonts.set(qn('w:eastAsia'),'黑体')iflevel ==1: run.font.size = Pt(16)# 三号字paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER paragraph.paragraph_format.space_before = Pt(18) paragraph.paragraph_format.space_after = Pt(30) ...
if paragraph.text=='__册': paragraph.text=f'{row[1].value}册' if paragraph.text=='日期:': paragraph.font.size = Pt(18) paragraph.text=str(datetime.now().strftime('%Y年%m月%d日')) prs.save(f"模版_{row[0].value}.pptx")
# 设置英文字体 run1.font.name ='楷体' # 设置中文字体 run1._element.rPr.rFonts.set(qn('w:eastAsia'),u'楷体') # 设置字体大小 run1.font.size = Pt(18) # 设置加粗 run1.font.bold =True # 保存文档 doc.save('样式字体.docx')
run.font.name = “字体名” run._element.rPr.rFonts.set(qn(‘w:eastAsia’), u’字体名’) run.font.size = Pt(字号) 设置字符格式,既可以通过样式来进行【参看样式张杰】;也可以直接设置。 直接设置。 p = doc.add_paragraph('') r = p.add_run('123') r.font.bold ...
font.size = Pt(10) pa.font.bold = True pa.font.color.rgb = RGBColor(255, 0, 0) pa.font.name = "Times New Roman" 对于一些中文字体上述用font.name方法是无效的,需要使用_element.rPr.rFonts的set()方法: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 pa.font.name = u'微软雅黑' ...
style_names=[style.nameforstyleindocument.styles]ifstyle_nameinstyle_names:#print('样式已经存在,不需要重新添加!')returnfont_style=document.styles.add_style(style_name,style_type)# 字体大小iffont_size!=-1:font_style.font.size=Pt(font_size)# 字体颜色 ...