VintaSoft Barcode .NET SDK 15.0: Руководство для .NET разработчика
В этом разделе
    Как создать "дизайнерский" штрих-код?
    В этом разделе
    "Дизайнерским" штрих-кодом является изображение штрих-кода, внешний вид которого отличается от традиционного черно-белого изображения штрих-кода с квадратными ячейками.

    Например:

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

    Каждый двухмерный штрих-код имеет "важные" элементы, искажение или повреждение которых приведет к серьезному ухудшению качества распознавания или к невозможности распознавания штрих-кода. Поэтому необходимо знать о "важных" элементах и​учитывать их при создании "дизайнерского" штрих-кода. VintaSoft Barcode .NET SDK может предоставить информацию о сгенерированном 2D штрих-коде в специальной структуре данных - классе Vintasoft.Barcode.BarcodeStructure.MatrixBarcodeStructure, в котором хранится структура 2D матричного штрих-кода (Aztec, QR Code, Micro QR, Data Matrix, Han Xin Code). Структура штрих-кода содержит информацию обо всех ячейках штрих-кода и позволяет определить их "важность" для процесса распознавания.

    2D матричный штрих-код состоит из следующих слоев:

    При изменении элемента штрих-кода необходимо учитывать важность элемента штрих-кода и возможность восстановления элемента штрих-кода при распознавании штрих-кода:

    На приведенных ниже рисунках показаны примеры штрих-кодов, где каждый тип ячейки штрих-кода обозначен отдельным цветом (изображения штрих-кода были сгенерированы приложением VintaSoft Barcode Demo):