問題タブ [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 投票する
5 に答える
3145 参照

java - Barbecue API によって生成されたテキストのサイズを変更するには?

Barbecue API を使用してバーコードを生成しようとしています。私が直面している問題は、バーコードのサイズを変更しようとしても、バーコードの下に印刷されるテキスト形式のコードが同じサイズのままであることです。その辺も減らす必要があります。私は次のコードを試しました:

パート 1:元のサイズのバーコード

パート 2: サイズ変更のコード

以下は、バーコードの出力イメージです。

両方の部分の出力

ご覧のとおり、コードは同じサイズのままです。どうすればサイズを小さくできますか? 私を助けてください。

ありがとう。

0 投票する
1 に答える
297 参照

java - バーベキューの setBarWidth(int barWidth) メソッドが int パラメータを使用するのはなぜですか?

したがって、barwidth パラメーターとして整数のみを指定できますが、メソッドに 1 を指定するとバーコードが狭すぎ、2 を指定するとバーコードが広すぎます。どうすればこの問題を解決できますか? バーベキューのソースコードを変更することもできますが、最初のラウンドでは、可能であれば別の解決策を見つけたいと考えています。前もって感謝します!

0 投票する
1 に答える
552 参照

jsf - 動的に生成されたバーコードを表示しようとすると、以前のバーコードが表示される

バーコードを動的に生成すると、最新のコードではなく、常に以前の入力が出力されます。ブラウザの更新ボタンでページを更新すると、正しいバーコードが表示されます。しかし、JSF コマンド ボタンを使用してページを更新しても、以前の結果のままです。どこで間違ったのですか?

JSF 2.1 Primefaces 4.0 Barbecue 1.5 ベータ版 Chrome/Firefox 最新アップデート

これは、リクエスト スコープを持つ JSF コントローラからのものです。

参考文献:

1. BalusC による動的 StreamContent の回答

2. Primefaces を使用した動的バーコード

0 投票する
0 に答える
885 参照

java - 事前定義された jar 内の java.io.NotSerializableException: BBQ-1.5-BETA1.jar

JasperReport ライブラリとバーベキュー API を使用して、UCC128 バーコードを含むレポートを入力していますが、コードを実行すると、このエラーが発生しますが、この問題を解決するための出発点さえありません。

スレッド「メイン」での例外 net.sf.jasperreports.engine.JRRuntimeException: java.io.NotSerializableException: net.sourceforge.barbecue.linear.code128.CharBuffer at net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.writeData(JRAbstractLRUVirtualizer. java:710) net.sf.jasperreports.engine.fill.JRSwapFileVirtualizer.pageOut(JRSwapFileVirtualizer.java:87) で net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.virtualizeData(JRAbstractLRUVirtualizer.java:664) で net.sf .jasperreports.engine.fill.JRAbstractLRUVirtualizer.evict(JRAbstractLRUVirtualizer.java:485) net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.requestData(JRAbstractLRUVirtualizer.java:630) at net.sf.jasperreports.engine.base.ElementsBlock net.sf.jasperreports の .ensureData(VirtualizableElementList.java:463)。engine.base.ElementsBlock.ensureDataAndTouch(VirtualizableElementList.java:432) で net.sf.jasperreports.engine.base.ElementsBlock.get(VirtualizableElementList.java:283) で net.sf.jasperreports.engine.base.VirtualizableElementList.get( VirtualizableElementList.java:96) で net.sf.jasperreports.engine.base.VirtualizableElementList.get(VirtualizableElementList.java:54) で java.util.AbstractList$Itr.next(AbstractList.java:358) で net.sf.jasperreports .engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:834) net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:818) で net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream (JRPdfExporter.java:695) net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:417) で net.sf。fr.srd.remap.runtime.PdfReportGenerator.generate(PdfReportGenerator.java: 124) fr.srd.remap.runtime.Main.main(Main.java:89) で 原因: java.io.NotSerializableException: net.sourceforge.barbecue.linear.code128.CharBuffer at java.io.ObjectOutputStream.writeObject0( ObjectOutputStream.java:1180) で java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) で) java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) で java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) で java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1174) で java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java: 1416) で java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) で java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) で java.util.ArrayList.writeObject(ArrayList.java:710) で Sun で。 Reflect.GeneratedMethodAccessor17.java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java: 962) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1480) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) で java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) で java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) でio.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) で java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) で java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) で java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1174) java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) at net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.writeData(JRAbstractLRUVirtualizer.java:704) ... 18 詳細

0 投票する
3 に答える
2150 参照

coldfusion - バーベキュー バーコード ライブラリが他のバーコード ジェネレーターとは異なる画像を生成するのはなぜですか?

Barbecue Barcode Libraryに問題があります。シンプルな code128 バーコードを作成しようとしていますが、得られるイメージは、他のオンライン (つまりhttp://barcode-generator.org ) およびデスクトップ (つまり Zing) バーコード ジェネレーターから得られるものとは異なります。

私が使用しているColdFusionコードは次のとおりです。

これにより、次の画像が出力されます。

バーベキューで生成されたバーコード 10047846

それでも、Zingデスクトッププログラムから得られるものは次のとおりです。

ここに画像の説明を入力

そして、これがbarcode-generator.orgから得たものです:

ここに画像の説明を入力

現在、サイズ変更、スケーリングなどの問題はありません。しかし、バーベキューで生成された画像が大きく異なることは簡単にわかります。最初の数本のバーを見てください。

なぜこうなった?これはバーベキューのバグですか、それとも何か間違っていますか?

0 投票する
1 に答える
190 参照

java - バーコード画像にバーコード名を表示したくない

バーベキューを使ってバーコード画像を作成しました。画像が作成されると、その画像にもバーコードを作成したコードが表示されます。バーコードだけ見たいここに画像の説明を入力

0 投票する
0 に答える
74 参照

java - バーベキューでバーコードの位置を設定する

以下は私のバーコードを印刷します(BBQを使用)

印刷領域の位置を設定したい..異なる番号で次を試しましたが、出力は同じです。

私は何が欠けていますか?