Не печатается Timage с прозрачным фоном

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Groz
незнакомец
Сообщения: 1
Зарегистрирован: 09.12.2014 12:07:08

Не печатается Timage с прозрачным фоном

Сообщение Groz »

Здравствуйте.
Возможно кто встречался с такой проблемой.
Изначально в lazreport не выводился на печать рисунок с прозрачным фоном. В Preview всё как надо отображается, а на принтер выводится без рисунка.
Если добавить фон, то картинка печатается поверх текста и перекрывает его фоном.
Принтер HP p1606dn

Попробовал на других принтерах - печатается нормально, как на предпросмотре.

Для теста создал проект загрузил в Timage картинку и отправляю на печать следующим кодом

Код: Выделить всё

Printer.Canvas.Draw(0, 0, Image1.Picture.Graphic);


ситуация аналогичная.
из Delphi 7 печатается на всех принтерах нормально.


кто может подсказать как решить проблему?

PS lazasrus 1.2.6 / fpc 2.6.4 и 1.0.14 / fpc 2.6.2
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 839
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

Посмотри наличие свойства "цвет прозрачности" и активность прозрачности у того, что используешь.
Ответить