Barcode128
фактически автоматически переключится с B
на C
, если и когда сможет, но звучит так, будто вы этого не хотите. Для элемента управления, который вы ищете, вам нужно установить свойство CodeType
вашего штрих-кода на Barcode.CODE128_RAW
и вручную установить необработанные значения.
Существует пара из сообщений , которые дают основную идею, но, к сожалению, они склонны полагать, что они много знают о iText или слишком много знают о штрих-кодах.
Я тоже не эксперт по штрих-кодам, но основная идея - создать строку, начинающуюся с Barcode128.START_B
, затем первую часть вашего текста, затем Barcode128.START_C
и затем вторую. Однако в режиме raw текст не является ASCII. Вы можете использовать этот сайт , чтобы получить коды символов для различных значений ASCII. Но в основном вместо отправки письма L
вы бы отправили (char)44
.
Надеюсь, это поможет вам начать хотя бы.