问题标签 [barbecue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
400 浏览

java - 烧烤库,条码prob

我有一个小问题。我使用烧烤库成功生成了条形码,但我试图在 99x210 尺寸的纸张上打印,不幸的是我无法调整条形码的大小。这个太大了。

我正在像这样生成

我用过这样的东西

但它没有做工作:/

我尝试使用 setBarHeight、setBarWidth、setResolution 设置整个条形码的高度和宽度,但它也可以工作。

0 投票
0 回答
530 浏览

java - 在条形码上方添加文本并使用烧烤更改字体大小

我正在使用烧烤在 java 中生成条形码。它成功生成条形码,但有一个小问题。我想在条形码上方添加一些小文字。我还想更改条形码下方文本/数字的字体大小/样式,并删除下划线。你怎么办?

这是我的代码:

条码

0 投票
0 回答
107 浏览

java - 将 .png 图像插入 MS Word 给出白色方块“此时无法显示此图像

有很多问题要重新获得将图像插入 MS Word 的工作代码,我在其他在线资源中使用过这些代码来让我走到这一步。

我已经能够创建要插入到 word 中的图像(条形码)数组,以便创建一个要打印的文件。我正在使用 Barbecue 库来生成我的条形码图像,并使用 Apache POI 将它们插入到 MS Word 中。现在发生的事情是创建了图像,创建了word文档,将图像插入到文档中,但是它是一个白色的正方形,左上角的红色x表示“当前无法显示此图像”。

}

}

有没有人知道我可以做些什么来将渲染的图像转换成文字。目的是为我的企业制作一个条形码生成器应用程序,该应用程序采用简单的 .txt 输入文件并将其转换为项目条形码。UI 和重构工作将在稍后进行 :)

0 投票
1 回答
3513 浏览

java - 如何在 JasperReport 中使用条形码?

我想在我的 JasperRepost 上显示一个 EAN13 条形码。我在字段列表中有 13 位输入(SQL 查询也可以),但在 JasperSoft Studio 6.6.0 中,调色板中的“条形码”元素似乎不适用于拖放(不可悲的是没有做任何事情......)。所以......我进入源视图并进行了一些谷歌搜索,条形码元素应该是什么样子,发现了这个:

但是,这似乎也不好,因为如果我想预览它,我会收到这个错误:

笏可能是问题所在?数据长度无效?我的测试条码值实际上是:6941057402314,正好是 13 位长。该值作为 VARCHAR 存储在数据库中,这可能是问题吗?

编辑。:

好的,我发现这可能是烧烤问题:Babrbecue Exception但这是 10 岁...

谢谢你。

0 投票
0 回答
2849 浏览

jasper-reports - 使用 Jasper Report 和 Barbecue 条码文本为空

我想在我的 Jasper Report 上显示一个带有文本的 EAN13 条形码。到目前为止,JasperSoft Studio 6.5.1 中的预览效果很好,我看到了条形码和它下面的文本:

在 JasperSoft Studio 中预览

这是它的代码部分:

我的问题是,如果我构建这个 .jasper 报告并将其部署到我的 Java webapp 并将其打印到一个 .pdf 中,则条形码下的文本为空或白色,但我什么也看不到,只有条形码。

条码下的空文本

我需要更改哪些内容才能在报告的 webapp 版本中查看文本?谢谢你。

编辑。:

我在 Jaspersoft 论坛上得到了这个答案:

“这不是 JasperReports 的问题,而是 Barbeque 的问题。在计算文本区域大小时存在错误。修复 barbeque 并在 JasperReports 中替换它为我解决了这个问题。”

可悲的是,我并没有更接近解决问题,因为我试图将条形码元素调整到可能的最大值,但没有任何改变......

0 投票
1 回答
126 浏览

pdf417 - 烧烤条码 PDF417

我需要使用 Barbecue api 生成纠错级别为 5 的 PDF417 条码。

我通过在 BarcodeFactory 上调用 createPDF417(data) 来生成 PDF417,这将返回一个条形码对象,该对象作为 ByteArrayOutputStream 传递给我的打印格式化类,但我正在努力查看它如何/是否实现任何纠错级别,如果我可以在任何地方设置。我可以看到 PDF417Module 类(createCodeWords 和 generateEC)中的方法看起来像我所期望的那样。我只是看不到 PDF417Module 类中的 draw 方法实际上是如何被调用的。

对不起,我是一个相对新手。

0 投票
1 回答
621 浏览

java - 非法字符 - 如果您需要对完整的 ASCII 字符集进行编码,请尝试使用扩展模式

我无法为“空格”字符生成条形码(code39)。例如:“BAR CODE”我用 = 或 _ 或 ~ 符号传递它,如下 BAR_CODE BAR=CODE BAR~CODE

对于上述所有情况,出现“非法字符 - 如果您需要对完整的 ASCII 字符集进行编码,请尝试使用扩展模式”的错误,您 堆栈跟踪的图像 能否提出建议。

谢谢和问候,阿肖克。

0 投票
1 回答
532 浏览

spring-boot - Spring Boot 和烧烤条形码库 - 未打印文本

我在这里有一个非常令人费解的场景。我先贴代码,后面解释

聚甲醛

代码

问题

该代码只是barbecue使用pom.xml.

当我删除/注释此行时final ConfigurableApplicationContext context = SpringApplication.run(App.class, args);,条形码中的文本如下图所示打印

带文字的条码

但是当我把它留在那里时,文本没有打印在条形码中,如下所示

没有文字的条码

我想要实现的是提供一个控制器,可以从文本生成条形码图像。

我只是对初始化Spring Boot应用程序和在条形码上打印文本之间的关系感到困惑。