我正在创建一个包含带段落的单元格的表。在这些段落中,我添加了两个Chunk
个对象来添加图像,添加了三个Phrase
个对象来添加文本和黑色空间,如下所示:
var headerTable = new PdfPTable(1);
headerTable.RunDirection = GetDirection(lang);
headerTable.DefaultCell.Border = Rectangle.NO_BORDER;
headerTable.WidthPercentage = 100f;
var cellLogo = new PdfPCell();
cellLogo.Border = Rectangle.NO_BORDER;
Paragraph pHeader = new Paragraph();
pHeader.Add(new Chunk(logo,0,0)); //Image
pHeader.Add(new Phrase(" "));
pHeader.Add(new Chunk(_localizationService.GetResource("Admin.Commmon.HNLRequisition", lang.Id), labrecFont));
pHeader.Add(new Phrase(" "));
pHeader.Add(new Chunk(imgHNL, 0, 0));//image
cellLogo.AddElement(pHeader);
headerTable.AddCell(cellLogo);
现在我希望段落中的每个元素都对齐,但我得到的是输出:
如何确保文本和图像对齐。