Mic*_*cio 2 c# pdf-generation itextsharp
是否可以在C#中的单元格(行)元素之间添加空格?我正在visual studio 2012中创建一个pdf,并希望在行之间设置一些空间.我有这样的事情:
PdfPTable cellTable = new PdfPTable(1);
PdfPCell cell= new PdfPCell();
for(i=0; i < 5; i++)
{
var titleChunk = new Chunk(tittle[i], body);
var descriptionChunk = new Chunk(" " description[i], body2);
var phrase = new Phrase(titleChunk);
phrase.Add(descriptionChunk);
cell.AddElement(phrase);
}
cellTable.AddCell(cell);
Run Code Online (Sandbox Code Playgroud)
好的,我给你做了一个名为LeadingInCell的例子:
PdfPCell cell = new PdfPCell();
Paragraph p;
p = new Paragraph(16, "paragraph 1: leading 16");
cell.addElement(p);
p = new Paragraph(32, "paragraph 2: leading 32");
cell.addElement(p);
p = new Paragraph(10, "paragraph 3: leading 10");
cell.addElement(p);
p = new Paragraph(18, "paragraph 4: leading 18");
cell.addElement(p);
p = new Paragraph(40, "paragraph 5: leading 40");
cell.addElement(p);
Run Code Online (Sandbox Code Playgroud)
正如您在leading_in_cell.pdf中所看到的,您可以使用Paragraph构造函数的第一个参数定义行之间的空间.我使用了不同的值来演示它是如何工作的.第三段坚持第二段,因为第三段的领先只有10磅.第四段和第五段之间有足够的空间,因为第五段的前导是40磅.
| 归档时间: |
|
| 查看次数: |
3886 次 |
| 最近记录: |