private void document_PrintPage(object sender, PrintPageEventArgs e) { // Insert code to render the page here. // This code will be called when the control is drawn. // The following code will render a simple // message on the printed document. Member m = getCurrentMember(); string name = "lidkaart van: " + m.Name; string ID = m.ID.ToString(); long IDasInt = m.ID; string part1 = (IDasInt / 1000000).ToString(); string part2 = (IDasInt % 1000000).ToString(); Font printFont = new Font("Verdana", 8, FontStyle.Regular); // Draw the content. e.Graphics.DrawString(name, printFont, Brushes.Black, 10, 10); Zen.Barcode.CodeEan13BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum; e.Graphics.DrawImage(barcode.Draw(ID, 100), 110, 36); printFont = new Font("Verdana", 5, FontStyle.Regular); e.Graphics.DrawString(part1, printFont, Brushes.Black, 120, 135); e.Graphics.DrawString(part2, printFont, Brushes.Black, 170, 135); }
double CarregarProduto(IProduto produto, ref double quantidade) { double preco = 0; string caminhoImagem = @"Arquivos\Imagens\Estoque\" + produto.ID + ".png"; pictureBoxProduto.Image = Imagem.Carregar(caminhoImagem); labelNome.Text = produto.Nome; if (produto.TipoVenda == "Quilo") { QuantidadeQuilo quantidadeQuilo = new QuantidadeQuilo(); quantidadeQuilo.ShowDialog(); quantidade = quantidadeQuilo.Peso; preco = produto.Preco * quantidade; labelPreco.Text = "Preço: R$ " + preco.ToString("F2"); } else if (produto.TipoVenda == "Unidade") { labelPreco.Text = "Preço: R$ " + produto.Preco.ToString("F2"); preco = produto.Preco; } try //Gerar código de barras do produto { Zen.Barcode.CodeEan13BarcodeDraw brCode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum; pictureBoxCodigoBarras.Image = brCode.Draw(produto.ID, 60, 20); } catch { } return(preco); }
private void txtCodBarras_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { Zen.Barcode.CodeEan13BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum; //le quitamos el último caracter al CODBARRAS EAN13( quedará 12) string codBarras = txtCodBarras.Text.Substring(0, txtCodBarras.Text.Length - 1); //con la cadena editada, "pintamos" el código de barras en el picBox picBoxCodBarras.Image = barcode.Draw(codBarras, 50); } }
void CarregarProdutoTabela() { int index = 0; string categoria; if (listView_estoque.SelectedItems.Count > 0) { ListViewItem selItem = listView_estoque.SelectedItems[0]; index = selItem.Index; lb_valorTotal.Text = "R$ " + (ArquivoEstoque.ListaProdutos[index].Preco * ArquivoEstoque.ListaProdutos[index].Quantidade).ToString("F2"); lb_dataCadastro.Text = ArquivoEstoque.ListaProdutos[index].DataCadastro.ToString(); textBox_descricao.Text = ArquivoEstoque.ListaProdutos[index].Descricao; pictureBox_produto.Image = Imagem.Carregar(@"Arquivos\Imagens\Estoque\" + Id.ToString(ArquivoEstoque.ListaProdutos[index]._id) + ".png"); categoria = ArquivoEstoque.ListaProdutos[index].Categoria; switch (categoria) { case "Alimentos": pictureBox_categoria.Image = Imagem.Carregar(@"Arquivos\Imagens\Categorias\alimentos.png"); break; case "Limpeza": pictureBox_categoria.Image = Imagem.Carregar(@"Arquivos\Imagens\Categorias\limpeza.png"); break; case "Higiene pessoal": pictureBox_categoria.Image = Imagem.Carregar(@"Arquivos\Imagens\Categorias\higienePessoal.png"); break; case "Hortifruti": pictureBox_categoria.Image = Imagem.Carregar(@"Arquivos\Imagens\Categorias\hortifruti.png"); break; default: pictureBox_categoria.Image = Imagem.Carregar(@"Arquivos\Imagens\Categorias\outros.png"); break; } try //Gerar código de barras do produto { Zen.Barcode.CodeEan13BarcodeDraw brCode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum; pB_codigoBarras.Image = brCode.Draw(Id.ToString(ArquivoEstoque.ListaProdutos[index]._id), 60, 20); } catch { } } }
void CarregarProduto(IProduto produto) { string caminhoImagem = @"Arquivos\Imagens\Estoque\" + Id.ToString(produto._id) + ".png"; pictureBoxProduto.Image = Imagem.Carregar(caminhoImagem); labelNome.Text = produto.Nome; labelPreco.Text = "Preço Uni/Kg: R$ " + produto.Preco.ToString("F2"); labelImposto.Text = (produto.Imposto * 100).ToString("F2") + "%"; try //Gerar código de barras do produto { Zen.Barcode.CodeEan13BarcodeDraw brCode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum; pictureBoxCodigoBarras.Image = brCode.Draw(Id.ToString(produto._id), 60, 20); } catch { } }
void _genBarcode(string _pText) { if (_pText != "") { try { Zen.Barcode.CodeEan13BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum; BCODE.Image = barcode.Draw(_pText, BCODE.Height, 2); BCODELBL.Text = _pText + IsValidGtin(_pText); //_pText; } catch (System.ArgumentException) { MessageBox.Show("Codice a Barre Errato"); //throw; } } }
public void ProcessRequest(HttpContext context) { MemoryStream ms = new MemoryStream(); Image im; string type = context.Request["type"]; string data = context.Request["data"]; string scale = context.Request["size"]; string height = context.Request["height"]; switch (type) { case "code128": { Zen.Barcode.Code128BarcodeDraw code128 = Zen.Barcode.BarcodeDrawFactory.Code128WithChecksum; im = code128.Draw(data, int.Parse(height), int.Parse(scale)); im.Save(ms, System.Drawing.Imaging.ImageFormat.Png); break; } case "qrcode": { Zen.Barcode.CodeQrBarcodeDraw code128 = Zen.Barcode.BarcodeDrawFactory.CodeQr; im = code128.Draw(data, int.Parse(height), int.Parse(scale)); im.Save(ms, System.Drawing.Imaging.ImageFormat.Png); break; } case "ean13": { Zen.Barcode.CodeEan13BarcodeDraw code128 = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum; im = code128.Draw(data, int.Parse(height), int.Parse(scale)); im.Save(ms, System.Drawing.Imaging.ImageFormat.Png); break; } } context.Response.ContentType = "image/png"; context.Response.BinaryWrite(ms.GetBuffer()); }
private void GenerateBarcode(long id) { Zen.Barcode.CodeEan13BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum; pictureBox1.Image = barcode.Draw(id.ToString(), 100); }
private void btnBarcode_Click(object sender, EventArgs e) { Zen.Barcode.CodeEan13BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum; // ustawienie trybu generowanie kodow EAN-13 pictureBox1.Image = barcode.Draw(txtBarcode.Text, 100); // stworzenie obrazu w oknie na podstawie cyfr wprowadzonych w polu tekstowym }