int numColumns = 3;
float fullWidth = document.right() - document.left();
float columnWidth = (fullWidth - (numColumns - 1) * gutter) / numColumns;
float allColumns[] = new float[numColumns]; // left
for (int k = 0; k < numColumns; ++k) {
allColumns[k] = document.left() + (columnWidth + gutter) * k;
}
// set the fonts
LwgFont font24B = FontFactory.getFont(FontFactory.TIMES_ROMAN, 24, LwgFont.BOLD);
LwgFont font10B = FontFactory.getFont(FontFactory.TIMES_ROMAN, 10, LwgFont.BOLD);
LwgFont font14B = FontFactory.getFont(FontFactory.TIMES_ROMAN, 14, LwgFont.BOLD, new Color(255, 0, 0));