为什么将垂直对齐设置为中间后对齐仍然底部

本文关键字:对齐 底部 中间 垂直 设置 为什么 | 更新日期: 2023-09-27 18:36:04

我有一个正在添加单元格的表格。

对于每个单元格,我设置垂直对齐方式如下:

PdfPCell cell = new PdfPCell () { Colspan = 6, VerticalAlignment = Element.ALIGN_MIDDLE };
cell.BackgroundColor = new Color(########);
chunk = new Chunk("Chunk");
cell.AddElement(chunk);
table.AddCell(cell);

但文本"块"仍在单元格的底部。 我可以看到单元格顶部的空白区域。

为什么我的文本无法正确对齐?

为什么将垂直对齐设置为中间后对齐仍然底部

我将块切换到短语,所以现在我处于文本模式,它允许垂直对齐属性。

PdfPCell cell = new PdfPCell (new Phrase("Chunk")) { Colspan = 6, VerticalAlignment = Element.ALIGN_MIDDLE };
cell.BackgroundColor = new Color(########);
table.AddCell(cell);