public Image GetImage(int height,int width, BarcodeLib.TYPE type,string code) { Image image; BarcodeLib.Barcode b = new BarcodeLib.Barcode(); b.BackColor = System.Drawing.Color.White;//圖片背景顏色 b.ForeColor = System.Drawing.Color.Black;//條碼顏色 b.IncludeLabel = true; b.Alignment = BarcodeLib.AlignmentPositions.LEFT; b.LabelPosition = BarcodeLib.LabelPositions.BOTTOMCENTER;//code的顯示位置 b.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;//圖片格式 System.Drawing.Font font = new System.Drawing.Font("verdana", 10f);//字體設置 b.LabelFont = font; b.Height = height;//圖片高度設置(px單位) b.Width = width;//圖片寬度設置(px單位) image = b.Encode(type,code);//生成圖片 return image; } 這是 生成一維碼的代碼 這個調(diào)用的時候 Image image = GetImage(100,248,TYPE.CODE128,Tmh); e.Graphics.DrawImage(image, 50, 300); 可是生成的一維碼 有的一樣有的不一樣怎么回事
C# BarcodeLib。dll 生成一維碼的問題
阿波羅的戰(zhàn)車
2018-07-28 16:09:27