【发布时间】:2014-05-19 12:11:06
【问题描述】:
我是 iTextSharpt(C# 的 iText 移植)的新手,我有以下疑问。
在我的代码中我有类似的东西:
iTextSharp.text.Paragraph titolo = new iTextSharp.text.Paragraph(currentVuln.Title, _fontTitolo0);
titolo.Alignment = iTextSharp.text.Element.ALIGN_CENTER;
_document.Add(titolo);
table = new PdfPTable(3);
table.WidthPercentage = 98;
cell = new PdfPCell(new Phrase("Header spanning 3 columns"));
cell.Colspan = 3;
cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right
table.AddCell(cell);
table.AddCell("Col 1 Row 1");
table.AddCell("Col 2 Row 1");
table.AddCell("Col 3 Row 1");
table.AddCell("Col 1 Row 2");
table.AddCell("Col 2 Row 2");
table.AddCell("Col 3 Row 2");
_document.Add(table);
如您所见,我只是打印一个标题(使用 Paragraph 对象)并在其下方放置一个表格。
问题是我的标题和表格之间没有空格(边距),图形效果不好,这是我在生成的PDF中得到的:
如何在标题段落和表格之间添加一些空格\边距?最好的方法是什么?我正在尝试这样做,但是直到现在我还没有找到解决方案
Tnx
【问题讨论】:
标签: c# asp.net .net itextsharp itext