【发布时间】:2015-09-27 16:59:17
【问题描述】:
我需要在 iTextSharp pdfPCell 中的两行之间添加空格
Chunk chunk = new Chunk("Received Rs(In Words) : " + " " + myDataTable.Tables[1].Rows[0]["Recieved"].ToString(), font8);
PdfPTable PdfPTable = new PdfPTable(1);
PdfPCell PdfPCell =new PdfPCell(new Phrase(Chunk ));
PdfPCell .Border = PdfCell.NO_BORDER;
PdfPTable .AddCell(PdfPCell );
【问题讨论】:
-
PDF上下文中两行之间的空格叫做leading,关于在单元格中设置前导的问题和答案已经很多了(也可以搜索文本模式与复合模式)。但是,当我查看您的代码 sn-p 时,我只看到一行。您是否可能不想在两行之间添加空格,而是在在同一行的两个块之间添加空格?请澄清,否则您可能会得到有关领导的答案,这可能不是您所需要的。
-
感谢您的重播,但有时会不止一行
-
正如我在回答的评论中所解释的那样,我做了三个猜测,试图弄清楚“内联空格”的含义:(1)空格分隔同一行上的两部分文本,一个在左边,另一个在右边,(2) 行之间的空格(分隔连续行的 前导),(3) 行内的不间断空格 (
 )。根据 OP,这些猜测都不是正确的。这个问题要么需要澄清,要么需要以“不清楚所问的内容”来结束。 -
如果我的回答解决了你的问题,你从来没有给我任何反馈。
标签: itextsharp