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

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

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

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

Сообщение Groz » 09.12.2014 13:19:31

Здравствуйте.
Возможно кто встречался с такой проблемой.
Изначально в 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
Groz
незнакомец
 
Сообщения: 1
Зарегистрирован: 09.12.2014 13:07:08

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

Сообщение Sharfik » 10.12.2014 13:21:33

Посмотри наличие свойства "цвет прозрачности" и активность прозрачности у того, что используешь.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 809
Зарегистрирован: 20.07.2013 01:04:30


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 230

Рейтинг@Mail.ru