簡體   English   中英

Python-Docx 列

[英]Python-Docx Columns

我正在嘗試將一段文本格式化為列。 我試圖實現兩個方面:

  1. 我試圖在一個頁面中有多個部分。 第一個段落只有一個列布局,段落的其余部分被格式化為兩列文本。 我嘗試創建不同的部分,然后添加段落,然后創建具有兩列布局的另一個部分,但沒有成功。 我最終搞砸了布局。

    1. 當我創建兩列布局時,只有在第一列完全填充后,第二列才會填充文本。 這意味着,如果文本的長度僅足以填充第一列,我會得到一個空白的第二行,而不是自動調整長度以輕松將其拆分為 2 列。有沒有辦法實現這一點?

無論如何,我正在按照以下建議創建部分和 2 列布局: 如何使用 python-docx 在 MS Word 中以編程方式實現頁面布局中的列

感謝任何幫助。

我找到了解決方案 - 它需要在列的末尾添加一個分節符。 這就像添加一個新部分一樣好,如下所示:

section = document.add_section(WD_SECTION.CONTINUOUS) 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM