0
テキストからバーコードを生成します。バーコードをデコードすると、テキストはもはや同じではありません。コロンの位置が変更されました。バーコードのテキストは、私がそれを生成するために使用したテキストと同じではありません
すなわち
Name : RAMACHANDRA Roll No : 1001 Streem : MCA
しかし、私の要件は、これは私のコードテーブルにコンテンツを置く
document.add(new Paragraph("NAME. :"+" "+"RAMACHANDRA",fontH));
document.add(new Paragraph("Roll No :"+" "+"1001",fontH));
document.add(new Paragraph("Streem :"+" "+"MCA",fontH));
document.add(new Paragraph());
code128.setGenerateChecksum(true);
code128.setCode("1001");
code128.setSize(8);
code128.setBaseline(10);
code128.setBarHeight(40f);
code128.setN(3);
code128.setX(2f);
document.add(code128.createImageWithBarcode(writer.getDirectContent(), null, null));
「名前」と「:」の間、「Streem」と「:」の間にはスペースを使用してください。この症状は、代わりにタブ文字によって引き起こされる可能性があります... – mkl
はいスペースのみを使用しました –
スペースの数を数えましたか?たぶん、比例フォントを使用してテキストを表示しています。あなたが見ることができるものを真実にすべきではありません。プログラムで文字数をカウントする必要があります。 –