作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在独立的 Java 应用程序中使用 Barbecue 条形码生成器,并且能够打印带有图像中显示的条形码编号的条形码。
但是当我从 Spring Web 应用程序执行相同的方法时,生成的条形码不会显示条形码编号,如下图所示。我使用相同的文件路径来保存图像并对该目录具有完全的读写权限。您对此有任何线索吗,谢谢
我正在使用下面的代码片段
barcode = BarcodeFactory.createCode128A(barcode_Id);
File f = new File("/opt/rd/barcode/"+barcode_Id+".png");
BarcodeImageHandler.savePNG(barcode, f);
最佳答案
我已经在 Grails 中解决了这个问题,为我的条形码设置字体并覆盖 Barcode 中的 calculateSize() 方法:
private Dimension calculateSize(){
Dimension d = new Dimension();
if(EnvironmentFactory.getEnvironment() instanceof HeadlessEnvironment)
try
{
if(font == null)
{
d = draw(new SizingOutput(font, getForeground(), getBackground()), 0, 0, barWidth, barHeight);
} else
{
java.awt.FontMetrics fontMetrics = getFontMetrics(font);
d = draw(new SizingOutput(font, fontMetrics, getForeground(), getBackground()), 0, 0, barWidth, barHeight);
}
}
catch(OutputException e)
{
e.printStackTrace();
}
else
try
{
java.awt.FontMetrics fontMetrics = null;
if(font != null)
fontMetrics = getFontMetrics(font);
d = draw(new SizingOutput(font, fontMetrics, getForeground(), getBackground()), 0, 0, barWidth, barHeight);
}
catch(OutputException e) { }
return d;
}
This thread sourceforge 可以进一步阐明这个问题。
关于java - 烧烤条形码生成器不使用网络应用程序显示条形码编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16086694/
所以我试图让条形码上的背景与我试图粘贴条形码的图像上的颜色相匹配。这是一个例子来向您展示我在说什么。 你看,我的车大部分都是灰白色的,而条形码的背景是白色的。这是我用来生成它的代码。 Barcode
我正在查看 jQuery bbq 插件,但在他的代码中找不到任何提及 document.hash 的地方。 我假设获取哈希值位于 1094 行: function get_fragment( url
演示页面链接:http://benalman.com/code/projects/jquery-bbq/examples/fragment-advanced/ 脚本: $(function(){
我是一名优秀的程序员,十分优秀!