C# 如何在iTextSharp中制作双线表格边框?

C# 如何在iTextSharp中制作双线表格边框?,c#,pdf-generation,itextsharp,C#,Pdf Generation,Itextsharp,我必须在iTextSharp中创建一个双线表格边框,到目前为止,我已设法使用以下代码使边框仅出现在特殊位置: cell.Border = Rectangle.TOP_BORDER | Rectangle.BOTTOM_BORDER; 但是边框是单行的,是否有一种方法可以创建双线表边框。 我试着把它做成这样: cell.Border = Rectangle.TOP_BORDER | Rectangle.BOTTOM_BORDER | Rectangle.TOP_BORDER | Rectang

我必须在iTextSharp中创建一个双线表格边框,到目前为止,我已设法使用以下代码使边框仅出现在特殊位置:

cell.Border = Rectangle.TOP_BORDER | Rectangle.BOTTOM_BORDER;
但是边框是单行的,是否有一种方法可以创建双线表边框。 我试着把它做成这样:

cell.Border = Rectangle.TOP_BORDER | Rectangle.BOTTOM_BORDER | Rectangle.TOP_BORDER |  Rectangle.BOTTOM_BORDER ;
但是不起作用。
谢谢。

使用嵌套表怎么样?下面是一个例子:

您可以尝试将表嵌套在1x1父表中

以下是上述PDF的代码:

从本页:


您使用的是什么版本的iTextSharp?

使用嵌套表怎么样?下面是一个例子:

您可以尝试将表嵌套在1x1父表中

以下是上述PDF的代码:

从本页:

您使用的是什么版本的iTextSharp?

这很好:

cell.Border = Rectangle.TOP_BORDER + Rectangle.BOTTOM_BORDER;
这很好:

cell.Border = Rectangle.TOP_BORDER + Rectangle.BOTTOM_BORDER;

另一个选项是使用PdfPCellEvent。链接似乎已关闭。另一个选项是使用PdfPCellEvent。链接似乎已关闭。