Часто задаваемые вопросы о создании штрихкодов
Как применяется уменьшение ширины штриха к 2D матричному коду?
Как применяется уменьшение ширины штриха к 2D матричному коду?
В стандартном режиме уменьшение ширины штриха применяется к каждой стороне в размере 50% от требуемого общего уменьшения. Если вы хотите применить уменьшение только к нижней и правой стороне точки матрицы, используйте устаревшие (Legacy) параметры, как показано ниже.
Стандартный режим (по умолчанию)

- 4 пикселя / модуль
- Уменьшение ширины штриха = 50% → 2 пикселя
- Параметры: устаревшие (legacy) параметры не заданы
- Мы уменьшаем на 1 пиксель с каждой стороны точки или соединённой линии точек.
Примечание: если задать BWR 25% при ширине модуля 4 пикселя (⇒ уменьшение на 1 пиксель), модуль будет «срезан» на ½ пикселя с каждой стороны. Поскольку можно рисовать только целые пиксели, такая комбинация не может быть отрисована корректно.
Устаревший режим 1 (Legacy Mode 1)

- 3 пикселя / модуль
- Уменьшение ширины штриха = 33% → 1 пиксель
- Параметры: DRAW_BarWidthReduction_Legacy=1
- Мы уменьшаем на 1 пиксель справа и снизу каждой точки, включая соединённые точки.
Устаревший режим 2 (Legacy Mode 2)

- 4 пикселя / модуль
- Уменьшение ширины штриха = 25% → 1 пиксель
- Параметры: DRAW_BarWidthReduction_Legacy=2
- Соединённые точки не уменьшаются.
- Мы уменьшаем на 1 пиксель справа и снизу каждой точки или соединённой линии точек.