Hi guys!
I have developed this simple dll for the barcode printing / representation, the use is very simple :
this is the code of the sample form:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using BarcodeFree; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Code128 text = new Code128(); this.textBox2.Text = text.Encode( textBox1.Text); ImageBarcode barcode, barcode2, barcode3, barcode4; //parameters to call ImageBarcode: //public ImageBarcode(int width, int height, string value, bool Landscape = false, Color? color = null,Color? colorFore=null ) barcode = new ImageBarcode(pictureBox1.Width, pictureBox1.Height, textBox2.Text); barcode2 = new ImageBarcode(pictureBox2.Width, pictureBox2.Height, textBox2.Text, false, Color.Red, Color.Yellow ); barcode3 = new ImageBarcode(pictureBox3.Width, pictureBox3.Height, textBox2.Text, true); barcode4 = new ImageBarcode(pictureBox4.Width, pictureBox4.Height, textBox2.Text, false, Color.Turquoise , Color.LightGray); // barcode = new ImageBarcode(250, 112, textBox2.Text); this.pictureBox1.Image = barcode.GenerateImage(); this.pictureBox2.Image = barcode2.GenerateImage(); this.pictureBox3.Image = barcode3.GenerateImage(); this.pictureBox4.Image = barcode4.GenerateImage(); // this.pictureBox1.Refresh(); } } }
And Finally the DLL( for demo test):
Some documentation about barcodes:
http://www.keyence.com/ss/products/auto_id/barcode_lecture/basic/code128/
http://www.jtbarton.com/Barcodes/BarcodeStringBuilderExample.aspx
http://www.jtbarton.com/Barcodes/BarcodeOverview.aspx
http://www.gs1.org/docs/barcodes/GS1_General_Specifications.pdf
especially thanks to:
http://grandzebu.net/informatique/codbar-en/code128.htm