国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python docx 中文字體設置的操作方法

python docx 中文字體設置的操作方法

2021-02-19 00:18bsh_csn Python

今天小編就為大家分享一篇python docx 中文字體設置的操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近用到了docx生成word文檔,docx本身用起來很方便,自帶的各種樣式都很好看,美中不足的就是對中文的支持不夠好。在未設置中文字體的時候,生成的文檔雖然可以顯示中文,但是筆畫大小不一,很難看。

解決辦法:

首先創建一個文檔,要先聲明一個document:

?
1
2
from docx import Document
document = Document()

docx內置的樣式都可以通過document.styles取到。

正文是Normal, 標題樣式根據標題聲明的基本,分別從Heading 1 到Heading 9, 另外還有table、list等各種word對應的樣式。可以通過遍歷document.styles查看。

我們以正文Normal為例。先來看看涉及字體更改的是style object里面的哪些屬性。

1. document.styles[‘Normal'].font.name

有興趣深入研究的同學可以看看官方文檔對Font的介紹

http://python-docx.readthedocs.io/en/latest/dev/analysis/features/text/font.html?highlight=font

在這里我們只需要更改font.name。

2. document.styles[‘Normal']._element.rPr.rFonts

只更改font.name是不夠的,還需要調用._element.rPr.rFonts的set()方法。

綜合起來這樣

?
1
2
3
from docx.oxml.ns import qn
document.styles['Normal'].font.name = u'宋體'
document.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋體')

問題解決, 表格中字體成功更改為”宋體”.

以上這篇python docx 中文字體設置的操作方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/bsh_csn/article/details/76835316

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费a级毛片在线看 | 欧美日韩在线视频观看 | 视频在线一区二区 | 国产精品三级久久久久久电影 | 久久夜精 | 欧美一级裸体视频 | 亚洲一区在线日韩在线深爱 | 国产在线精品一区二区 | 日韩av在线一区 | 国产成人在线看 | 午夜激情视频在线观看 | 日韩亚洲一区二区 | 久久亚洲天堂 | 亚洲精品二区 | 国产美女福利在线 | 精品久| 日本不卡免费一区二区三区综合久久 | 欧美成人一区二区三区片免费 | 日本一区二区三区四区 | 中文字幕成人av | 欧美一级片免费在线观看 | 成人福利网站 | 一级毛片免费视频 | av在线免费观看一区二区 | 九九免费精品视频 | 国产黄免费在线观看 | 亚洲在线视频 | 久久免费电影 | 久久久久久久久久久久网站 | 国产一区二区影院 | 免费视频一区二区 | 爱爱视频网址 | 一区二区色 | 亚洲成人久久久 | 精品国产子伦久久久久久小说 | 欧美亚洲免费 | 日韩av片无码一区二区不卡电影 | 亚洲 精品 综合 精品 自拍 | 日韩电影二区 | 日韩在线播放一区二区三区 | 91精品日韩 |