【发布时间】:2018-07-17 18:07:10
【问题描述】:
应该足够简单:
public void WritePartsPdf(Document doc)
{
Table table = new Table(2, true);
foreach (var part in PartsList)
{
Paragraph name = new Paragraph(part.PartName);
Paragraph length = new Paragraph(part.Length.ToString());
var cell = new Cell().Add(name);
var cell2 = new Cell().Add(length);
cell.Add(cell2);
table.AddCell(cell);
}
doc.Add(table);
}
但是我的段落在所有单元格中都是重复的,我需要在这里明显的是一列用于名称,另一列用于长度。这是我到目前为止得到的:
请帮忙!
【问题讨论】:
-
您的代码中的 PartsList 是什么?所以你仍然想要 2 列,但是例如左一个只有标签,右一个值,对吗?
-
PartsList 只是一个全局列表
。但我发现了问题所在,我现在将其添加为答案