package gutenberg.itext;
import com.itextpdf.text.BaseColor;
import com.itextpdf.text.Font;
import com.itextpdf.text.pdf.PdfPCell;
/**
* @author <a href="http://twitter.com/aloyer">@aloyer</a>
*/
public class DefaultBodyCellStyler extends CellStyler {
private final Styles styles;
public DefaultBodyCellStyler(Styles styles) {
super(null);
this.styles = styles;
}
@Override
public PdfPCell applyStyle(PdfPCell cell) {
cell.setBorderColor(styles.getColor(Styles.TABLE_BODY_CELL_BORDER_COLOR).or(BaseColor.BLACK));
return cell;
}
@Override
public Font cellFont() {
return styles.getFont(Styles.TABLE_BODY_FONT).get();
}
}