我将通过Free 3 of 9
字体生成一个条形码。每件事都运行正常但是当我打开生成的html文件时,它会显示我的文字不是条形码格式。如果我尝试转换{{1}进入条形码然后它只是在html文件中显示*1*
。它在IE 9中表现良好,但在IE 10中表现不佳,甚至在Mozila中也没有。
代码:
*1*
我也尝试使用StringBuilder lines = new StringBuilder();
lines.Append("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd>' <html>");
lines.Append("<body>");
lines.Append("<span style='font-family: Free 3 of 9; font-size:36px'>*1*</span>");
lines.Append("<br><span>Peter Jones</span>");
lines.Append("<br><br><br>");
lines.Append("</body>");
lines.Append("</html>");
File.WriteAllText(".\\BarCodeFile.htm", lines.ToString());
Process.Start(".\\BarCodeFile.htm");
,但它不起作用。
我努力但却无法找到我的错误。所以,请在我错的地方帮助我。
答案 0 :(得分:1)
我遇到了同样的问题,将字体名称放入单个cotes解决了我的问题。 例如: -
style="font-family:'Free 3 of 9';font-size:65px;"