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