2011-08-17 55 views
1

我想用iTextSharp DLL生成條碼混合碼128B和code128C。你知道怎麼做嗎 ?我目前只知道一個單一的代碼集。帶有iTextSharp Code128B和Code128C的單條碼

例如,我想生成的條形碼與所述值8L1 91450 883421 0550 001065 其中 「8L1 91450」 是code128B和 「」 是code128C。

感謝

回答

1

Barcode128實際上會自動切換從BC如果當它可以,但它聽起來就像你不希望這樣。對於您正在查找的控件,您需要將條形碼的CodeType屬性設置爲Barcode.CODE128_RAW並手動設置原始值。

有一個 posts在那裏給出的基本思路,但不幸的是,他們傾向於承擔了iText的知識或過多的條形碼知識。

我不是條碼專家,但基本思想是創建一個字符串,以Barcode128.START_B開頭,然後是文本的第一部分,然後是Barcode128.START_C,然後是第二個。但是,在原始模式下,文本不是ASCII。您可以使用this site來獲取各種ASCII值的字符代碼。但基本上不發送信L你會發送(char)44

希望這會讓你至少開始。