我有一张桌子,我正在添加细胞。
对于每个单元格,我设置垂直对齐方式如下:
PdfPCell cell = new PdfPCell () { Colspan = 6, VerticalAlignment = Element.ALIGN_MIDDLE };
cell.BackgroundColor = new Color(########);
chunk = new Chunk("Chunk");
cell.AddElement(chunk);
table.AddCell(cell);
但文本“Chunk”仍位于单元格的底部。我可以看到单元格顶部的空白区域。
为什么我的文字不能正确对齐?
答案 0 :(得分:1)
我将Chunks转换为Phrases,所以现在我处于文本模式,这允许垂直对齐属性。
PdfPCell cell = new PdfPCell (new Phrase("Chunk")) { Colspan = 6, VerticalAlignment = Element.ALIGN_MIDDLE };
cell.BackgroundColor = new Color(########);
table.AddCell(cell);