use of org.apache.poi.ss.usermodel.TableStyleInfo in project poi by apache.
the class TestTableStyles method testCustomStyle.
@Test
public void testCustomStyle() throws Exception {
XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("tableStyle.xlsx");
Table table = wb.getTable("Table1");
assertNotNull("missing table", table);
TableStyleInfo style = table.getStyle();
assertNotNull("Missing table style info", style);
assertNotNull("Missing table style", style.getStyle());
assertEquals("Wrong name", "TestTableStyle", style.getName());
assertEquals("Wrong name", "TestTableStyle", style.getStyle().getName());
DifferentialStyleProvider firstColumn = style.getStyle().getStyle(TableStyleType.firstColumn);
assertNotNull("no first column style", firstColumn);
FontFormatting font = firstColumn.getFontFormatting();
assertNotNull("no first col font", font);
assertTrue("wrong first col bold", font.isBold());
wb.close();
}
Aggregations