/// <summary> /// /// </summary> /// <param name="table"></param> /// <param name="header"></param> /// <param name="subheader"></param> /// <param name="startColumn"></param> /// <param name="columnOffset"></param> /// <param name="colWidth"></param> /// <param name="merge"></param> /// <returns></returns> public static CellRange AddHeader(this TabalimTable table, string header, string subheader, int row, int startColumn, int columnOffset, double colWidth = COLUMNWIDTH) { table.Write(header, row, startColumn + columnOffset, columnWidth: colWidth); table.Table.Cells[row, startColumn + columnOffset].TextHeight = HEADER_TEXTHEIGHT; table.Write(subheader, row + 1, startColumn + columnOffset); table.Table.Cells[row + 1, startColumn + columnOffset].TextHeight = SUB_HEADER_TEXTHEIGHT; return(CellRange.Create(table.Table, row + 1, startColumn + columnOffset, row + 2, startColumn + columnOffset)); }