private void CreateEmptyTable(CT_Tbl table) { // MINIMUM ELEMENTS FOR A TABLE table.AddNewTr().AddNewTc().AddNewP(); CT_TblPr tblpro = table.AddNewTblPr(); if (!tblpro.IsSetTblW()) { tblpro.AddNewTblW().w = "0"; } tblpro.tblW.type = (ST_TblWidth.auto); // layout tblpro.AddNewTblLayout().type = ST_TblLayoutType.autofit; // borders CT_TblBorders borders = tblpro.AddNewTblBorders(); borders.AddNewBottom().val = ST_Border.single; borders.AddNewInsideH().val = ST_Border.single; borders.AddNewInsideV().val = ST_Border.single; borders.AddNewLeft().val = ST_Border.single; borders.AddNewRight().val = ST_Border.single; borders.AddNewTop().val = ST_Border.single; CT_TblGrid tblgrid = table.AddNewTblGrid(); tblgrid.AddNewGridCol().w = (ulong)2000; }
public void SetTopBorder(XWPFBorderType type, int size, int space, String rgbColor) { CT_TblPr tblPr = GetTrPr(); CT_TblBorders ctb = tblPr.IsSetTblBorders() ? tblPr.tblBorders : tblPr.AddNewTblBorders(); CT_Border b = ctb.top != null ? ctb.top : ctb.AddNewTop(); b.val = xwpfBorderTypeMap[type]; b.sz = (ulong)size; b.space = (ulong)space; b.color = (rgbColor); }
private void CreateEmptyTable(CT_Tbl table) { table.AddNewTr().AddNewTc().AddNewP(); CT_TblPr ctTblPr = table.AddNewTblPr(); if (!ctTblPr.IsSetTblW()) { ctTblPr.AddNewTblW().w = "0"; } ctTblPr.tblW.type = ST_TblWidth.auto; CT_TblBorders ctTblBorders = ctTblPr.AddNewTblBorders(); ctTblBorders.AddNewBottom().val = ST_Border.single; ctTblBorders.AddNewInsideH().val = ST_Border.single; ctTblBorders.AddNewInsideV().val = ST_Border.single; ctTblBorders.AddNewLeft().val = ST_Border.single; ctTblBorders.AddNewRight().val = ST_Border.single; ctTblBorders.AddNewTop().val = ST_Border.single; this.GetRows(); }