Часто задаваемые вопросы: надстройка TBarCode Office Excel
Неверное соотношение сторон у 2D-матричных кодов
Неверное соотношение сторон у 2D-матричных кодов
Проблема
В предпросмотре и на распечатке 2D-матричные коды печатаются с искажённым соотношением сторон (напечатанный символ не квадратный!).
Причина такого поведения - масштабирование, применяемое Excel ко всей странице. Это также зависит от шрифта листа по умолчанию, проявляется ли у вас эта проблема или нет.
Обходной путь
Если у вас установлена версия 10.9.0 или новее, вы можете использовать следующий обходной путь:
- Откройте панель TBarCode и перейдите в опции надстройки
- Включите опцию Scale Picture (correct print size)
- Вставьте 2D-код и распечатайте его.
При печати 2D-кода масштабирование от Excel должно компенсироваться нашим собственным масштабированием (активированным опцией). Мы используем стандартную компенсацию, которая работает в большинстве случаев. При необходимости можно дополнительно точно настроить коэффициент масштабирования/компенсации через ключ реестра.