Table table = new Table(5, 2);
for (int i = 0; i < data.length; i++)
{
for (int j = 0; j < data[i].length; j++)
{
TableCell cell = table.getCell(i, j);
cell.setText(data[i][j]);
RichTextRun rt = cell.getTextRun().getRichTextRuns()[0];
rt.setFontName("Arial");
rt.setFontSize(10);
cell.setVerticalAlignment(TextBox.AnchorMiddle);
cell.setHorizontalAlignment(TextBox.AlignCenter);
}
}
// set table borders
Line border = table.createBorder();