Часто задаваемые вопросы о создании штрихкодов
Как включить составной 2D-компонент для EAN-13?
Как включить составной 2D-компонент для EAN-13?
Сначала выберите символику EAN-13 в библиотеке штрихкодов.
Затем добавьте 2D составной компонент с помощью этой функции:
- TBarCode .NET:
barcodeControl1.Barcode.CompositeSymbol.CCType == CompositeComponentTypes.Auto; - TBarCode DLL:
BCSet2DCompositeComponent (pBarcode, eCC_Auto); - TBarCode OCX:
TBarCode111.CompositeComponent = eCC_Auto
Данные штрихкода должны состоять из
<12 digits or 13 digits> + | + <2D data>
Чтобы получить правильный размер, мы рекомендуем сначала установить ширину модуля на подходящее значение (например, 0,339 мм), а затем получить общий размер штрихкода с помощью BCGetBarcodeSize / CalculateBarcodeSize. Затем используйте этот размер для отрисовки штрихкода. Для создания растрового изображения не задавайте ширину модуля — вместо этого используйте BCGetOptimalBitmapSize / CalculateOptimalBitmapSize, чтобы найти оптимальные размеры растрового изображения в пикселях.