我正在尝试在 Migradoc 生成的 PDF 中删除一些不需要的填充;但到目前为止还没有运气。我去了 Migradoc 论坛,但找不到任何与我相同的问题(而且我不想在另一个网站上注册问一个问题)。这是它的外观:
我要删除的填充是每行列之间的空白,即“Artikel”和“Beskrivning”之间的空白。您可以从下划线看到“Artikel”列在“Beskrivning”列开始之前结束。
我已经按照其他地方的建议尝试了所有常见的嫌疑人,例如:
table.Borders.Width = 0;
table.LeftPadding = 0;
table.RightPadding = 0;
等等。我也试过在每一行和单元格上设置这些值,但似乎没有任何效果。列的宽度似乎对结果也没有任何影响:如果我使单元格变窄,它们将换行到新行,但填充保持不变。
任何建议如何继续?
最佳答案
我得到了这个答案,试图摆脱 migradoc 表格单元格上的默认左右填充。对我来说答案是这个表属性
grayTable.LeftPadding = 0;
grayTable.RightPadding = 0;
这从所有单元格中删除了左右填充。这个概念在其他论坛上得到了很好的讨论,但没有得到回答
我希望这可以帮助别人。
关于c# - 在 Migradoc PDF 中删除表格单元格填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33100999/