亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 python-docx 中使用 font.name 或 font.size

在 python-docx 中使用 font.name 或 font.size

飲歌長嘯 2023-06-06 16:30:35
我正在使用 python-docx 編寫新的 ms 單詞。Python 3.8 - Win10 x32有代碼:doc = docx.Document()style = doc.styles['Normal']font = style.fontfont.name = 'B Mitra'font.size = docx.shared.Pt(13)font.rtl = Truedoc.add_paragraph("Hi in Persian= ????")doc.save("tst.docx")font.rtl=True兩者都沒有font.size,font.name將設置在段落上,但是當我使用font.rtl=True大小和字體時,不會設置。只是方向會確定。有任何想法嗎?感謝幫助
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

一種樣式可以有多種字體,例如一種用于拉丁字符,另一種用于草書(用于阿拉伯語和波斯語等語言)。style.font只是拉丁字體的設置,因為這是最常見的。沒有python-pptx對設置草書字體的內置支持,但如果你四處搜索,你可能會發現有人已經設法完成了它。

我通過搜索找到它python-docx arabic font

您還可以考慮創建一個“起始”或“模板”.docx 文件,您可以使用

document?=?docx.Document("my-template-document.docx")

然后您可以使用 Word 制作您想要的所有段落樣式和其他文檔設置,并python-docx在您需要的地方使用這些樣式。


查看完整回答
反對 回復 2023-06-06
  • 1 回答
  • 0 關注
  • 320 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號