我用C#中的条形码绘制图像。我有以下代码:
Drawing = Graphics.FromImage(img);
Brush textBrush = new SolidBrush(Color.Black);
drawing.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixel;
drawing.Clear(Color.White);
drawing.DrawString(text, barcodeFont, textBrush, 0, 0);
变量文本包含:
27346 ,
前后放置一个星号。因为,条形码应该以星号开始和停止。 (我正在使用条形码)
不幸的是,星号不包含在条形码中,而是放在之前和之后。
有什么问题?
答案 0 :(得分:1)
您确定条形码字体包含的字符数不能代表星号吗?如果是这样,为什么不在调用抽象字符串之前将astrisks附加到文本字符串中?如果它没有,您将需要不同的条形码字体。