private void CreatTxt() { cle(); ClsPrintInfo.PrintInfo = T_Sysset.GetGensetPrint(); if (ClsPrintInfo.PrintInfo == null || ClsPrintInfo.PrintInfo.Rows.Count <= 0) { return; } DataRow dr = ClsPrintInfo.PrintInfo.Rows[0]; ClsPrintInfo.PrintTable = dr["printTable"].ToString(); string strxy = dr["PrintxyCol"].ToString(); string strcol = dr["PrintColInfo"].ToString(); string fontall = dr["PrintFontColAll"].ToString(); string fontspec = dr["PrintFontSpec"].ToString(); if (strcol.Length > 0) { string[] col = strcol.Split(';'); for (int i = 0; i < col.Length; i++) { string str = col[i]; CreateTxtShow(i, str); ClsPrintInfo.lsinfoShow.Add(str); } } if (strxy.Length > 0) { string[] xy = strxy.Split(';'); for (int i = 0; i < xy.Length; i++) { string str = xy[i]; CreateTxtXy(i, str); ClsPrintInfo.lsinfoXy.Add(str); } } if (fontspec.Length > 0) { string[] spec = fontspec.Split(';'); for (int i = 0; i < spec.Length; i++) { string str = spec[i]; if (str.Trim().Length > 0) { string[] a = str.Split(':'); ClsPrintInfo.lsSpecCol.Add(a[0].ToString()); ClsPrintInfo.lsSpecFont.Add(a[1].ToString()); ClsPrintInfo.lsSpecFontcolo.Add(a[2].ToString()); ClsPrintInfo.lsSpecFontsize.Add(a[3].ToString()); ClsPrintInfo.lsSpecFontbuld.Add(a[4].ToString()); ClsPrintInfo.lsSpecFontcolshow.Add(a[5].ToString()); ClsPrintInfo.lsSpecFontLine.Add(a[6].ToString()); } } } if (fontall.Length > 0) { string[] str = fontall.Split(':'); ClsPrintInfo.FontName = str[0]; ClsPrintInfo.FontColor = str[4]; ClsPrintInfo.Fontsize = Convert.ToInt32(str[2]); ClsPrintInfo.FontBold = str[3]; } }