python-docx 设置标题heading的中文字体类型+设置正文的中文字体类型


依赖包:

from docx import Document
from docx.shared import Pt
from docx.shared import Inches
from docx.oxml.ns import qn

 

修改正文的中文字体类型,示例代码:(全局设置)

    document=Document()
    document.styles['Normal'].font.name=u'微软雅黑'
    document.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'微软雅黑')

 

修改3级标题的字体类型,示例代码:

            run = document.add_heading('',level=3).add_run(u"应用场景示例: ")#应用场景示例标题
            run.font.name=u'微软雅黑'
            run._element.rPr.rFonts.set(qn('w:eastAsia'), u'微软雅黑') 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM