Рендеринг штрих-кодов в HTML со шрифтом Code 128 - PullRequest
1 голос
/ 09 августа 2011

Можно ли отобразить правильные штрих-коды в HTML с использованием шрифта Code 128?Основное содержание штрих-кода в броузере (firefox) хорошо, но когда я пытаюсь добавить символ начального кода, я просто получаю этот символ в браузере:

Ñ

Это код ASCII 209.Мне интересно, есть ли у него даже представительство в баре.Я использую MVC, но это действительно проблема HTML / CSS, я думаю.

Спасибо

Ответы [ 3 ]

1 голос
/ 10 августа 2011

Вы уверены, что на клиенте будет установлен шрифт штрих-кода?

Генерация образа на стороне сервера представляется лучшим решением.

Возможно, вы захотите попробовать Штрих-код.DLL для рендеринга штрих-кода.

Включает Управление штрих-кодом ASP.NET - просто перетащите и отпустите.

Обратите внимание, что это коммерческий продукт, который я разработал.

1 голос
/ 09 августа 2011

Это не совсем то, что вы просили, но вы можете создавать штрих-коды с помощью CSS: см. http://unixshell.jcomeau.com/src/barcodes/memberships.html. Я использую код39 для этого, но большинство других линейных кодов можно сделать таким же образом.

0 голосов
/ 11 апреля 2015

Я знаю, что это слишком поздно, но, оглядываясь на вопрос, я почти уверен, что вы просто не используете правильный числовой код для шрифта.нет единого «шрифта Code 128».в то время как 209 показано Википедией как правильный «общий» код для Start B, в различных шрифтах, которые я нашел в Интернете, это не так.в это , Start B составляет 236;и здесь это 204. используйте правильный код для вашего конкретного шрифта, и вы должны получить то, что вы хотите.

кодовая точка, не закодированная шрифтом штрих-кода, будет отображаться шрифтом по умолчаниюВот почему вы видите символ тильды N.

...