I tried all the above solutions and none worked.
Then I tried this and that led me to the correct solution
PdfPCell c2 = new PdfPCell(new iTextSharp.text.Phrase("Text")) { HorizontalAlignment = iTextSharp.text.Element.ALIGN_CENTER };
table.AddCell(c2);
I know it's not required from the OP but you can also have several words centered if separated with
. Additionally you can also vertically center with Element.ALIGN_MIDDLE
With all that the code is:
PdfPCell c2 = new PdfPCell(new iTextSharp.text.Phrase("AAAAAAAAA
BBBBBB")) { HorizontalAlignment = iTextSharp.text.Element.ALIGN_CENTER, VerticalAlignment = iTextSharp.text.Element.ALIGN_MIDDLE };
table.AddCell(c2);
and the result:
Hope it helps
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…