Показать сообщение отдельно
  #7  
Старый 25.07.2008, 18:27
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,016
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

+1.
Band.OnPrint (вроде так, давно с QR не работал) тебе поможет.
Вызывается перед собственно печатью.

А с Шейпом - может стиля такого у принтера нету, вот он и берет другой.
Или, что даже вероятнее, там есть ошибочка - не учитывается разрешение принтера. Т.е. шейп красится диагонально через, например, 2 пикселя. Но на принтере ты 2 пикселя не увидишь - мелкие больно - вот и получаешь закрашеный квадрат. Лучше делай через заливку серым цветом - вполне пристойно выглядит.
Ответить с цитированием