public CColumn Clone() { CColumn nc = new CColumn(txtClr, bdClr, thickness, valign, halign); nc.SetWidth(this.GetWidth()); nc.SetDataType(this.getDataType()); return(nc); }
protected void configRow(String group, CRow row, String rowType) { ArrayList arr = (ArrayList)reportConfigHash[group]; int cnt = arr.Count; int i = 0; foreach (CReportColConfig cc in arr) { Thickness tck = new Thickness(0.5, 0.5, 0, 0.5); if (i == cnt - 1) { tck = new Thickness(0.5, 0.5, 0.5, 0.5); } HorizontalAlignment al = HorizontalAlignment.Left; if (rowType.Equals("H")) { al = cc.HeaderAlighment; } else if (rowType.Equals("B")) { al = cc.BodyAlighment; } else if (rowType.Equals("F")) { al = cc.FooterAlighment; } CColumn c = new CColumn(tck, new GridLength(cc.ColumnWidth, GridUnitType.Star)); c.SetHorizontalAlignment(al); c.SetDataType(cc.DataType); row.AddColumn(c); i++; } excel.AddRowTemplate(row); }