如何使用itextsharp将内容分成两列(列之间需要一些空格)

时间:2017-06-18 05:03:14

标签: itext7

我应该使用itextsharp打印pdf。我的要求是将页面拆分为两列(列之间需要一些空格)。我不知道如何做到这一点。你能帮帮我吗?我使用的是版本7(itext)

1 个答案:

答案 0 :(得分:1)

要拥有多列渲染模式,您可以使用Document document = new Document(pdfDocument); Rectangle[] columns = new Rectangle[] { new Rectangle(30, 30, 200, 750), // coordinates of first column new Rectangle(300, 30, 200, 750) // coordinates of second column })); document.SetRenderer(new ColumnDocumentRenderer(document, columns)); class:

document.Add(new Paragraph("Text string"));

然后像往常一样将元素添加到文档中:

{{1}}