Python-PPTX:如果行中的任何单元格有空文本,为什么表格中的行高会扩展?



我最近浪费了很多时间试图修复我的一个 Py-PPTX 生成的表中的行高。给出的边距顶部和边距高度参数为"0"。我还尝试使用表格的 row.height 参数控制高度。但是这一排被卡在了更大的高度。

无意中,我发现发生这种情况是因为行中的一些单元格是空的。一旦我向单元格添加了一些文本,行高就会调整为所需的值。

我不明白为什么会发生这种情况,例如,为什么我的行不能以给定的高度和边距显示,而其中没有任何文本。如果这里有人理解这一点并可以详细说明,我将不胜感激。

[目前,我必须在表格单元格中填充一个空格而不是空文本。这似乎很笨拙。]

提前感谢!

我知道这很老,但我可能有答案。

空单元格可能应用了具有较大磅值的默认文本样式。手动插入表格时,PowerPoint 通常会使默认表格文本为 17.8pt。

没有您的代码,很难确定,但是如果您逐个单元格将文本样式应用于表格单元格,并且它跳过空白单元格,则它可能继承了默认样式。

相关内容

最新更新