亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

安龙县| 建始县| 巴林右旗| 丰宁| 依安县| 赞皇县| 故城县| 旌德县| 芦溪县| 松阳县| 连平县| 全南县| 固镇县| 溧阳市| 和平区| 贡嘎县| 天全县| 柘城县| 垫江县| 桐梓县| 德州市| 尉犁县| 上杭县| 页游| 浑源县| 苏尼特右旗| 深州市| 舒兰市| 毕节市| 鹰潭市| 广平县| 竹溪县| 高州市| 五原县| 静安区| 怀集县| 汽车| 宁阳县| 轮台县| 梅州市| 区。|