在Migradoc PDF中删除表格单元格填充

pet*_*er3 2 pdf-generation cellpadding migradoc

我正在尝试删除Migradoc生成的PDF中的一些不需要的填充;但到目前为止没有运气。我去了Migradoc论坛,但找不到与我的问题相同的问题(我不想在另一个站点上注册以提出一个问题)。它是这样的: 表格单元格周围不必要的填充

我要删除的填充是每行各列之间的空白,即“ Artikel”和“ Beskrivning”之间的空白。您可以从下划线看到,在“ Beskrivning”列开始之前,“ Artikel”列就已结束。

我已经按照其他地方的建议尝试了所有常见的嫌疑犯,例如:

table.Borders.Width = 0;  
table.LeftPadding = 0; 
table.RightPadding = 0;
Run Code Online (Sandbox Code Playgroud)

等等。我也尝试过在每行和每个单元格上设置这些值,但是似乎没有任何效果。列的宽度似乎也不会对结果有任何影响:如果我使单元格变窄,它们将换行到新行,但是填充保持不变。

任何建议如何进行?

Dav*_*not 5

I arrived on this answer trying to get rid of the default left and right padding on a migradoc table cell. For me the answer was this table property

grayTable.LeftPadding = 0;
grayTable.RightPadding = 0;
Run Code Online (Sandbox Code Playgroud)

This removed the left and right padding from all cells. This concept was well discussed on other forums but not answered

I hope this helps someone.

默认的左和右单元格填充migradoc


pet*_*er3 -1

事实证明,如果您设置table.LeftIndent,它实际上也会将该值传播到每个单元格。谁会觉得很奇怪呢?

还引出了一个问题:如何在不让每个单元格都缩进的情况下对表格进行左缩进,但我不确定我想问......