0
是否可以在段落之後添加橫跨整個頁面寬度的單個水平線?python-docx添加水平線
通過使用add_header
這樣的行頭之後創建的:
document.add_heading('Test', 0)
我需要的文檔中的兩個段落之間的這種線,那麼,這可能只是通過自身添加行?
是否可以在段落之後添加橫跨整個頁面寬度的單個水平線?python-docx添加水平線
通過使用add_header
這樣的行頭之後創建的:
document.add_heading('Test', 0)
我需要的文檔中的兩個段落之間的這種線,那麼,這可能只是通過自身添加行?
這並不直接支持python-docx
API。
但是,您可以通過在打開的「模板」文檔中創建具有此邊框設置的段落樣式來實現此效果,以創建新文檔
document = Document('template-with-style.docx')
然後,您可以使用python-docx將該樣式應用於該文檔中的新段落。
被警告:不,該行不是由'add_heading'創建的。這隻適用於[某些風格](http://python-docx.readthedocs.io/en/latest/api/document.html?highlight=add_heading#docx.document.Document.add_heading) - 顯然,這只是發生在文本文檔中包含段落規則。 – usr2564301
好吧有沒有辦法做到正常段落? – wasp256
在Word應用程序中添加所謂的「水平線」通常是通過設置具有底部邊框的段落樣式來完成的。然而,它沒有出現'python-docx'當前支持'_ParagraphStyle'(或其他任何地方)的API的邊界。您可以通過插入圖形圖像或形狀來僞造一個。 – martineau