One solution: Change SizingOutput.java drawText() to: public int drawText(String text, LabelLayout labelLayout) throws OutputException { if(font == null || fm == null) { return 0; } GlyphVector gv = fm.getFont().layoutGlyphVector(fm.getFontRenderContext(), text.toCharArray(), 0, text.length(), Font.LAYOUT_LEFT_TO_RIGHT); Rectangle2D r2d = gv.getVisualBounds(); return (int)r2d.getHeight() + CenteredLabelLayout.BARS_TEXT_VGAP + 1; }
By now I do not plan to publish to maven central. But if I find the time to learn how to do it, maybe in some future. Also I am quite sure that I won't get a plausible PGP key for net.sourceforge, which maven central requires for publishing. I guess therefore I would have to change the packagename "net.sourcforge.barbecue" to something else.
By now I do not plan to publish to maven central. But if I find the time to learn how to do it, maybe in some future. Also I am quite sure that I won't get a plausible PGP key for net.sourceforge. I guess therefore I would have to change the packagename "net.sourcforge.barbecue" to something else.
By now I do not plan to publish to maven central. But if I find the time to learn how to do it, maybe in some future.
great thanks. Will the 2.0 tag be published to maven central?
I integrated your proposed patch. See barbecue-2.0 tag. Fixed lots of code warnings also. Test look good.
Fixed code warnings
Fixed code warnings
Improved pom.xml by ticket #6 patch
Improved pom.xml by ticket #6 patch
fix test in trunk and update pom
Add "Serializable" to classes to avoid "NotSerializableException" in Jasper
Code cleanup
I am not sure but from my report design experiences, I think that's because of some fonts of the font package of barbecue may not exist in some linux versions. In windows, text is drawn normally below the barcode. I had a workaround by dividing barcode text to 4 and place them over the below part of barcode in iReport. Just have a look at image I attached. My example is EAN-13 type barcode. First part is the 1st number of the barcode text: $P{BARKOD_NO}==null ? "" : $P{BARKOD_NO}.substring(0, 1)...
I think that's because of the font package of barbecue may not exist in some linux versions. In windows, text is drawn normally below the barcode. I had a workaround by dividing barcode text to 4 and place them over the below part of barcode in iReport
Hi Eugene, i have a similar problem, can you spcify detailed about your file name issue.how you could solve it?
Is there a resolution to this issue? I am experiencing the same issue.
Repaired some tests
Repaired some tests
Repaired some tests
Repaired some tests
Home
Get ready for new release (disabled tests for j...
Enabled text rendering on headless environments
Added Example GUI
Repaired Std2of5BarcodeTest
Using default JRE
Rearranged project for maven build, unit tests ...
I need to create Int2of5 barcodes and wanted to use barbecue. I've created a library...
I need to create Int2of5 barcodes and wanted to use barbecue. I've created a library...
Hi, this fixed my problem. I Have made an fork and the changes needed are here: https://github.com/Bisconcini/barbecue-1.5-beta1-fix-linux-1/wiki...
bvn
Generate Image and Store it
Good Afternoon, I'm Having problem to make the string "LR123456789AA" into barcode...
Repaired Build for Linux Systems
Cleanup Code to removed warnings
bvn