установки отступа кода от края картинки / рамки.
Нужно учитывать, что разные коды работают по разному. Например DATA MATRIX (используемый
в системе маркировки) практически не требует зоны распознования и поэтому удобен для компактного размещения.
В некоторых кодах "тихая зона" сразу включена по умолчанию и её можно наоборот отключать.
Вообще нужно смотреть какие параметры коды принимают, и собственно, выполняют. Например:
Код: Выделить всё
Loc:MyZint.Setting(MySymbol) ! Печать штрих-кода в отчёте
Loc:MyZint.Setting.sColor = Color:Red ! Пусь штрих-код будет красненьким
Loc:MyZint.Setting.sBorderWidth = 2 ! Добавили рамку вокруг кода, удобно для контроля
If MySymbol = ZINT_BARCODE_AZTEC ! Для этого кода нет "тихой зоны" -> делаем сами
Loc:MyZint.Setting.sWSpaceWidth = 2 ! - Отступ по ширине
Loc:MyZint.Setting.sWSpaceHeight = 2 ! - Отступ по высоте
else
Loc:MyZint.Setting.sQuietZone = True ! Включить "тихую зону" для уверенного распознования кода сканером
end
Loc:MyZint.PrintNewReport(?Image, Tovar.SCod, Report)
печати разных видов кодов требовалась полная реинициализация объекта ZINT. Теперь мона всё !