Часто задаваемые вопросы: надстройка TBarCode Office Excel
Штрихкод печатается с другим размером, чем в предпросмотре
Штрихкод печатается с другим размером, чем в предпросмотре
Проблема
Вы вставили штрихкод в режиме размера «Fit to Bounding Box» и связали его с ячейкой - затем увеличили штрихкод мышью. При печати - если значение связанной ячейки изменилось - размер штрихкода будет пересчитан и станет меньше.
При обновлении изображения штрихкода через события печати используется последний заданный размер панели - именно поэтому штрихкод становится меньше. Другими словами - при печати система проверяет, изменились ли данные, и если да, генерируется совершенно новое изображение штрихкода - но в исходном размере на момент вставки (а не в более позднем масштабированном размере).
Обходной путь
После ручной настройки размера штрихкода нужно снова нажать Update на панели TBarCode - тогда масштабированное (и в большинстве случаев искажённое) изображение будет повторно сгенерировано, и изменённый размер будет учтён во внутренних свойствах штрихкода.