Имя: Пароль:
1C
1С v8
Пересчет миллиметров в пункты
0 moonlight
 
05.04.18
08:25
Добрый день!

В обработке Печать этикеток есть такой фрагмент кода:

ОбластьНоменклатура.ВысотаСтроки = ВысотаЭтикетки * 2.65 * 0.3;
    ОбластьШтрихкод.ВысотаСтроки     = ВысотаЭтикетки * 2.65 * 0.5;
    РисунокШтрихкод.Расположить(ОбластьШтрихкод);
    ОбластьЦена.ВысотаСтроки         = ВысотаЭтикетки * 2.65 * 0.2;

Почему в этом случае коэффициент пересчета мм в пункты =2,65? ведь в одном мм около 2,83 пункта!

Спасибо.
1 lodger
 
05.04.18
08:36
код типовой?
2 moonlight
 
05.04.18
08:42
(1) ДА!
3 moonlight
 
05.04.18
08:43
И вот еще вопрос. Для расчета ширины используется коэффициент 0,53
ОбластьГраницаСнизу.Область(1,1,1,1).ШиринаКолонки = ШиринаЭтикетки*0.53;

Почему 0,53?
4 lodger
 
05.04.18
08:44
(2) им виднее.
(3) если честно, я вообще слабо понимаю сколько на самом деле пикселей или миллиметров в 1сных попугаях.
5 vis_tmp
 
05.04.18
09:03
Да, типовой, я тоже такое видел
6 Сияющий в темноте
 
05.04.18
10:07
Там все еще должно зависеть от ширины пикселя на стандартной головке принтера этикеток,у них обычно 384 точки на 57 мм,и установка других масштабов будет заканчиваться тем,что ничего правильно не напечатается
7 СвинТуз
 
05.04.18
10:30
Халтура. Проще затянуть отчет как лассо на этикетке.