簡體   English   中英

Python-PPTX:如果行中的任何單元格有空文本,為什么表格中的行高會擴展?

[英]Python-PPTX: Why does the row height in a table expand if any of the cells in the row have empty text?

我最近浪費了很多時間試圖修復我的 Py-PPTX 生成的表格之一中的行高。 給定的 margin-top 和 margin-height 參數為“0”。 我還嘗試使用表格的 row.height 參數來控制高度。 但是這一行被卡在了一個更大的高度。

我無意中發現,這是因為我那排的一些單元格是空的。 一旦我向單元格添加了一些文本,行高就會調整為所需的值。

我無法理解為什么會發生這種情況,例如,為什么我的行不能以給定的高度和邊距顯示,而其中沒有任何文本。 如果這里有人理解並可以詳細說明,我將不勝感激。

[ 目前,我必須在表格單元格中填充一個空格而不是空文本。 這看起來很hacky。 ]

提前致謝!

我知道這是舊的,但我可能有一個答案。

空單元格可能會應用默認的文本樣式,並具有較大的磅值。 PowerPoint 在手動插入表格時通常會將默認表格文本設為 17.8pt。

沒有您的代碼,很難確定,但是如果您逐個單元格將文本樣式應用於表格單元格,並且它跳過空白單元格,則它可能繼承了默認樣式。

暫無
暫無

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

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