protected void btnExecute_Click(object sender, EventArgs e) { try { // Remove os espaços do código de barras string cCodBarras = this.txtCodBar.Text.Replace(" ", "").Replace(".", ""); // Calcula a linha digitável this.lblIPTE.Text = Funcoes.CalcLinDigitavel(cCodBarras); // Calcula a string representativa do código de barras string cBarras = Funcoes.BarCode(cCodBarras); //substiue-se as duplas de caracteres que representam as barras por suas respectivas imagens cBarras = cBarras.Replace("bf", "<img src='imagens/b.gif' width=1 height=50>"); cBarras = cBarras.Replace("bl", "<img src='imagens/b.gif' width=3 height=50>"); cBarras = cBarras.Replace("pf", "<img src='imagens/p.gif' width=1 height=50>"); cBarras = cBarras.Replace("pl", "<img src='imagens/p.gif' width=3 height=50>"); this.lblCodBar.Text = cBarras; } catch (Exception ex) { this.lblIPTE.Text = ex.Message; } }