我以这种方式使用字体:
PblackBold = FontFactory.GetFont("Verdana", 12, Font.BOLD, ColorBlack);
我按照以下代码应用字体:
if (!string.IsNullOrEmpty(GdsPage.DinamycTextXx) && !string.IsNullOrEmpty(GdsPage.DinamycTextYy))
{
Pchunk = new Chunk("We recommend checking your blood glucose levels at least ", Pfonts.Pblack);
Par.Add(Pchunk);
Pchunk = new Chunk(GdsPage.DinamycTextXx, Pfonts.PblackBold);
Par.Add(Pchunk);
Pchunk = new Chunk(" and up to ", Pfonts.Pblack);
Par.Add(Pchunk);
Pchunk = new Chunk(GdsPage.DinamycTextYy, Pfonts.PblackBold);
Par.Add(Pchunk);
}
然后我将段落添加到单元格中:
RoundBorder = new GdsPdfBlocks.RoundRectangle();
PCell = new PdfPCell();
PCell.Border = Rectangle.NO_BORDER;
PCell.HorizontalAlignment = Element.ALIGN_LEFT;
PCell.VerticalAlignment = Element.ALIGN_TOP;
PCell.PaddingTop = 0f;
PCell.PaddingBottom = 5f;
PCell.PaddingLeft=10f;
PCell.PaddingRight = 10f;
PCell.CellEvent = RoundBorder;
PCell.AddElement(Par);
Ptable.AddCell(PCell);
但是我得到了这个结果
有谁知道为什么要呈现<strong> </strong>
?
<strong>
代码&#34;&#34;成文本字符串。删除额外标签后,粗体字再次正常工作。