logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Настраиваем штрих-код LOGMARS в FastReport .NET
  • Делаем и выводим штрих-коды ITF-14 в .NET-приложениях

    25 февраля 2021 г.

    ITF-14 (Interleaved Two of Five) - это двухполосный числовой код, по-другому код высокой плотности, который

    Подробнее
  • Intelligent Mail штрих-код

    23 августа 2017 г.

    До недавнего времени в США использовали два стандарта символики штрих кодов для почты: POSTNET и

    Подробнее
  • Pharmacode в FastReport .NET

    17 августа 2017 г.

    В FastReport.Net появился новый вид штрих-кода – Pharmacode. Из названия можно догадаться, что он имеет

    Подробнее
  • Как сделать Swiss QR счет в .NET-приложении

    19 мая 2020 г.

    Сейчас многие страны проводят «диджитализацию» платежных систем, то есть оцифровывание. Самый распространенный способ автоматизации платежей

    Подробнее
  • QR код с рисунком

    9 января 2019 г.

    Ни для кого уже не в новинку увидеть на упаковке товара пиксельный QR штрих-код. Хоть

    Подробнее

Настраиваем штрих-код LOGMARS в FastReport .NET

6 сентября 2021 г.

LOGMARS означает логистические приложения для автоматической маркировки и считывания символов. LOGMARS - это спецификация, используемая правительством Соединенных Штатов для поставок военных товаров в рамках федерального правительства.

LOGMARS – это стандарт, основанный на штриховом коде Code 39. Code 39 – это символы штрих-кода с самоконтролем, которые обычно не требуют число контрольной суммы. Но в приложениях, требующих высокой точности, после данных добавляется число контрольной суммы по модулю 43. Так как LOGMARS используется для поставок военных товаров число контрольной суммы является обязательным. Используемый министерством обороны, LOGMARS определяется военным стандартом MIL-STD-129, который содержит не только информацию о том, где должен быть размещен штрих-код на военном грузе, но и о том, какая и какой длины информация должна быть закодирована в штрих-код в соответствии с военными спецификациями.

LOGMARS, также как Code 39, может кодировать буквы латинского алфавита в верхнем регистре, все цифры и специальные символы (такие как: *, -, $, %, (пробел), ., /, и +).

Прошу заметить, что в FastReport .NET штрих-код Code 39, всегда содержит цифры контрольной суммы и не имеет ограничения на длину данных. А это значит то, что он может использоваться как полноценная реализация LOGMARS.

Добавим штрих-код из дизайнера

Добавим штрих-код из дизайнера

В дизайнере нам не нужно искать LOGMARS.

Выберите Code 39 и добавьте его на страницу отчёта. Все свойства этого штрих-кода были описаны в статье “Как создать штрих-коды CODE 39 и CODE 39 Extended”

В редактор штрих-кода вписываем значение “DAHC9488O0007” и сохраняем.

Создание штрих-кода Code 39 из кода

//Создаем объект отчета
Report report = new Report();
//Создаем страницу отчета
ReportPage page = new ReportPage();
//добавляем уникальный идентификатор
page.CreateUniqueName();
//Добавляем ее в коллекцию страниц отчета
report.Pages.Add(page);
//Создаем бэнд данные
DataBand dataBand = new DataBand();
//с уникальным идентификатором
dataBand.CreateUniqueName();
//и добавляем его в коллекцию бэндов
page.Bands.Add(dataBand);
//Создаем объект штрих-кода
FastReport.Barcode.BarcodeObject barcode = new FastReport.Barcode.BarcodeObject();
 //Задаем тип штрих-кода
 barcode.Barcode = new FastReport.Barcode.Barcode39();
//Задаем числовую комбинацию для кодирования
barcode.Text = "DAHC9488O0007";
//Размещаем штрих-код на странице
 barcode.Parent = dataBand;
 //Устанавливаем размеры объекта
barcode.Bounds = new RectangleF(0, 0, Units.Centimeters * 10, Units.Centimeters * 3);
//Отображаем отчет
report.Show();

В результате выполнения этого кода мы получим такой штрих-код:

Пример штрих-кода Code39

Теперь вы немного больше знаете о штрих-коде LOGMARS в рамках военной спецификации. С помощью FastReport .NET вы можете создать данный стандарт настроив Code 39.

О продукте Скачать Купить
avatar
Vladislav Yarovoy
.NET разработка
Fast Reports Team: Vladislav Yarovoy - NET Development at Fast Reports
.NET FastReport Barcode

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • ВУЗам
  • Карьера
  • Контакты

© 1998-2022 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой