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
Font font24B = FontFactory.getFont(FontFactory.TIMES_ROMAN, 24, Font.BOLD, new Color(255, 0, 0));
Font font10B = FontFactory.getFont(FontFactory.TIMES_ROMAN, 10, Font.BOLD);
Font font14B = FontFactory.getFont(FontFactory.TIMES_ROMAN, 14, Font.BOLD, new Color(255, 0, 0));