我是iText的原始开发人员,我的书中介绍了您遇到的问题。
您正在混合 文本模式 和 复合模式 。
在 文本模式下 ,您可以
PdfPCell使用
Phrase构造函数的参数创建,并在单元格级别定义对齐方式。但是,您正在 复合模式下
工作。使用此
addElement()方法后,将立即触发此模式。在 复合模式下
,将忽略在单元格级别定义的对齐方式(这说明了您的问题)。而是使用单独元素的对齐方式。
如何解决您的问题?
通过以其他方式将您添加到单元格中,可以在 文本模式下 工作
Phrase。或以 复合模式
工作并使用
Paragraph您为其定义路线的。
复合模式相 对于 文本模式 的优势在于,同一单元格中的不同段落可以具有不同的对齐方式,而在 文本模式中 您只能具有一个对齐
方式 。另一个优点是您不仅可以添加文本,还可以添加图像,列表,表格等。 文本模式的 一个优点是速度:处理单元格内容所需的处理时间更少。



