Было легко сгенерировать штрих-код 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("
, Font f = new Font("
и так далее... Я не могу сканировать вывод.Потому что сканер не может найти звезду т и остановить char. Есть идеи? Спасибо