Ich versuche Datamatrix-Barcodes aus ITEXT zu generieren. Dies funktioniert für die meisten meiner Codes, aber nicht für einige Codes. Ein Beispiel dafür ist:iText Datamatrix Generation Problem
HEnSh0701003-2V1
Dies erzeugt einen nicht quadratischen Barcode aus irgendeinem Grund. Wenn ich Encoder von anderen Firmen (wie IDAutomation) verwende, bekomme ich einen gültigen quadratischen Barcode.
Hat jemand eine Idee, warum das passiert? Ich suche nach einer Lösung, damit ich die eingebettete iTest DataMatrix-Klasse verwenden kann und keine Drittanbieter verwenden muss.
Eine Probe des Codes verwende ich:
BarcodeDatamatrix bar = new BarcodeDatamatrix();
bar.setOptions(BarcodeDatamatrix.DM_AUTO);
bar.generate("HEnSh0701003-2V1");
bcd.addCell(bar.createImage());
wo bcd ein PdfTable mit 2 Spalten ist.
'DM_B256' gab mir einen schönen 14 Pixel x 14 Pixel Bitmap/PNG. was ich mit meinem Barcode-Scanner auf Android scannen konnte. –