91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python docx怎么縮進兩個字符

發布時間:2022-11-28 09:26:14 來源:億速云 閱讀:138 作者:iii 欄目:開發技術

本篇內容主要講解“python docx怎么縮進兩個字符”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python docx怎么縮進兩個字符”吧!

具體需求是:

正文內容每段首行頂兩格,也就是向右縮進兩個字符,像這樣:

python docx怎么縮進兩個字符

需求看似很簡單嘛,于是我就上網查,結果很多是說設置縮進為Cm(0.74),也有的說是直接用數字表示,總之都很花,感覺沒講到點子上(當然可能是我搜索有問題)。于是,我查看了一下字體大小的問題,總算撥云見日。

在平時使用辦公軟件的時候,我們習慣于使用Tab鍵縮進,并且軟件還有自動縮進的功能。但其實縮進兩個字符到底是縮進多大,是需要看你的字體大小的,比如說五號字體縮進2個字符的話就是需要縮進2個五號字體的大小(聽君一席話如聽一席話),18磅的字體縮進2個字符則是縮進2個18磅字體的大小。在實際編程中,如果要考慮縮進問題的話,一定不能忽略字體大小。而說到字體大小,它有很多種單位,最常見的單位有以下幾種:

  • 中文(比如小初、五號)

  • 磅(pt)

  • 毫米/厘米(mm/cm)

  • 像素(px)

  • 英寸(inch)

舉個例子,五號字體 = 10.5pt = 3.70mm = 14px = 0.146inch

首先,我們用代碼輸出一下10.5磅字體(五號)對應的各個單位的大小驗證一下

from docx.shared import Pt
from docx import Document

doc = Document()
p = doc.add_paragraph()
# 將字體設置為10.5磅,即五號字體
p.style.font.size = Pt(10.5)

print(p.style.font.size)
print(p.style.font.size.pt)
print(p.style.font.size.inches)
print(p.style.font.size.cm)

結果是:

133350
10.5
0.14583333333333334
0.37041666666666667

也就是說,10.5磅字體相當于0.14583333333333334英寸、0.37041666666666667厘米或133350。

那么,在了解了字體大小問題之后,我們只要知道如何改變縮進以及如何獲取字體大小就可以完美實現兩個字符的縮進了。同時,在實際編程中,我們往往不需要字體的各種單位的轉換,只要能獲取到字體大小,然后將其乘二賦值給縮進屬性即可。ok,上代碼。

from docx.shared import Pt
from docx import Document

doc = Document()
p = doc.add_paragraph("我是五號字體"*10)
p.style.font.size = Pt(10.5)

# 段落對象p的paragraph_format.first_line_indent屬性可以設置段落首行的縮進
# 段落對象p的style.font.size獲取字體大小,將其乘二就是兩個字符的大小
p.paragraph_format.first_line_indent = p.style.font.size * 2
doc.save("縮進測試.docx")

運行之后,你會得到這樣的一份文件:

python docx怎么縮進兩個字符

到此,相信大家對“python docx怎么縮進兩個字符”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

崇州市| 孟州市| 新安县| 宁陵县| 韩城市| 长武县| 沙河市| 建德市| 湖南省| 林甸县| 简阳市| 德清县| 邢台县| 冷水江市| 淮滨县| 布尔津县| 韶关市| 阳山县| 呼玛县| 龙门县| 仲巴县| 镇安县| 车致| 平度市| 双流县| 雅江县| 临高县| 阿尔山市| 鄂托克前旗| 周宁县| 新乡县| 呼玛县| 南投县| 广汉市| 扬州市| 峨眉山市| 石狮市| 盱眙县| 陕西省| 株洲县| 青龙|