gpt4 book ai didi

c# - iTextSharp : merge the last column (Colspan)

转载 作者:行者123 更新时间:2023-11-30 13:40:22 27 4
gpt4 key购买 nike

我有一个表,这个表有 3 列。在每一列中,都有一张如图所示的表格。我做了一个生成表的方法,这个方法在参数中接收一个列表并循环到将单元格添加到表中

我希望一行有一个而不是 5 列 ... 1 + 1(colspan of 4)。当我做一个 colspan前 4 个合并,我想合并最后 4 个并保留第一个。

我该怎么做?

谢谢,

enter image description here enter image description here

最佳答案

您只需按照希望它们跨越的顺序将单元格添加到表格中。如果您在第一个单元格之前添加跨单元格,那么它们就会这样显示。

PdfPTable t = new PdfPTable(5);
//Row 1
t.AddCell("R1C1");
t.AddCell("R1C2");
t.AddCell("R1C3");
t.AddCell("R1C4");
t.AddCell("R1C5");

//Row 2 - One regular cell followed by four spanned cells
t.AddCell("R2C1");
t.AddCell(new PdfPCell(new Phrase("R2C2-5")) { Colspan = 4 });

//Row 3 - Four spanned cells followed by one regular cell
t.AddCell(new PdfPCell(new Phrase("R3C1-4")) { Colspan = 4 });
t.AddCell("R3C5");

关于c# - iTextSharp : merge the last column (Colspan),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8167119/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com