zhogov написал(а):
Всем привет!
Как настроить форматы печати для принтера, который выводит через виндовый драйвер?
отчет не влазит на страничку - его бы по ширене при выводе уменьшить.
можно сделать так:
SPAD - расширеное администрирование - типы устройств (выбрать устройство) - форматы - изменить - создать новый (как копию существующего, например X_90_120) (вроде не напутал, но просто самому найти)
потом "провалится" в этот формат - там есть строка "инициализация принтера" - там ESC коды. можно поиграться с ними - конкретно выбрать формат (ландскейп или портрет) и ещё есть
# Schrift 6.5 Punkt einstellen.
\eS190X
вот 190 меняете в "+" или "-" - надо сразу ставить 300 например, или наоборот - 100 - и тогда видно в какую сторону двигаться... у вас будут уменьшаться сами буквы, при постоянном числе столбцов и строк заданных ранее.. кароче говоря можно подогнать в лист. Удобно пробовать на виртуальный pdf принтер - сразу видно как получится.
у меня в формате своём полностью такие строки в "инициализации принтера"
# SAPWIN data stream
\e%SAPWIN%
# Schrift 6.5 Punkt einstellen.
\eS190X
#8,5 lpi
#\el12;
# output complete line with one call (do not use for proportional fonts)
#\eOa1
а копировать проще с X_65_200 формата - там видно как ландскейп убрать....