Что-то не так с моим штрих-кодом (Код 128)

Было легко сгенерировать штрих-код 3 из 9с помощью Font()

Font f = new Font("Free 3 of 9", 80);
this.Font = f;

Label l = new Label();
l.Text = "*STACKOVERFLOW*";
l.Size = new System.Drawing.Size(800, 600);
this.Controls.Add(l);

this.Size = new Size(800, 600);

Работает. Понятно. штрих-код, и я могу его отсканировать. Теперь я хотел бы использовать что-то еще, например Код 128 Для этого мне нужно установить шрифт (сделано) и просто изменить

Шрифт f = новый шрифт ( "Free 3 of 9", 80);to Font f = new Font("Code 128", 80);

После этого я вижу штрих-код на моем окне. Проблема в том, что я не в состоянии сканировать это. И я думаю, что это потому, что я не использую правильный тег startи stopдля штрих-кода. Как я понял, всегда должен быть символ запуска / остановки или что-то еще , Для 3 из 9 я не уверен, что это * для кода 128. В вики есть Начальный код A , поэтому я попробовал

Font f = new Font("test ", 80);, Font f = new Font("test", 80);и так далее... Я не могу сканировать вывод.Потому что сканер не может найти звезду т и остановить char. Есть идеи? Спасибо

7
задан sabisabi 11 June 2012 в 09:02
поделиться