Использование шрифта для создания штрих-кода - это правильно? Я что-то пропустил?

Я видел много тем и сообщений о .NET и генерации штрих-кодов. Многие говорят о библиотеках, dll и каких-то "стандартных приложениях". Я просто спрашиваю себя: действительно ли мне нужно все это? Я (в настоящее время) могу создать штрих-код без какой-либо дополнительной библиотеки или чего-то еще. Это прекрасно работает с Font. Мне просто нужен штрих-код, давайте возьмем один бесплатный, например 3 из 9, я могу его установить (на самом деле мне даже не нужно его устанавливать, достаточно иметь путь к файлу), а затем я что-нибудь сделаю вот так:

    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);

И я могу отобразить штрих-код. И знаешь, что? Мой телефон умеет читать. Так вот как это легко. Я мог бы сохранить его как jpg, я мог бы вставить его в файл xml и так далее. Если мне нужен другой штрих-код, мне просто нужен новый шрифт, замените 3 из 9 на что-то другое, и все.

Итак, вот мой вопрос: что мне не хватает? Все говорят о том, что «используйте то, что уже сделано», «используйте библиотеки» и так далее. Итак, какие проблемы у меня могут возникнуть, если я продолжу это без дополнительных библиотек и прочего? Какие-либо предложения? Спасибо

6
задан sabisabi 30 May 2012 в 13:50
поделиться