免费 3 的 9 代码没有在 mozila,IE 浏览器上显示条形码格式



我将通过Free 3 of 9字体生成条形码。一切都工作正常,但是当我打开生成的html文件时,它向我显示的文本不是条形码格式。如果我尝试将*1*转换为条形码,那么它只会在 html 文件中显示*1*。它在IE 9中表现良好,但在IE 10中没有,甚至在Mozila中也没有。

法典:

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");

我也尝试过Code 128,但它不起作用。我努力尝试,但找不到我的错误。所以请帮助我错的地方。

我从中下载免费 3 的 9 字体的网站

我遇到了同样的问题,将字体名称放入单引号解决了我的问题。例如:-

style="font-family:'Free 3 of 9';font-size:65px;"

最新更新