Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Печать из RaveReport, если не установлен принтер.


Автор: belkeandrey 23.4.2013, 22:31
Добрый вечер! Создал отчет в RaveReport, все красиво создает, печатает. Проблема вот в чем. Если принтер в системе НЕ УСТАНОВЛЕН, на форме предварительного просмотра кнопочка "Печать" не затемняется и при ее нажатии естественно вылезает ошибка "canvas does not allow drawing". Как эту кнопочку "затемнить", либо вывеси сообщение типа "Принтеры не установлены" вместо ошибки. Наверное try except, но не знаю с чего начать, т.к. новичок... Заранее спасибо!

Автор: belkeandrey 24.4.2013, 18:42
1. try-except не получается, все события связанные с печатью перепробовал...
 2. наверное ее спрятать невозможно, это же встроено в дельфи
 что можно предпринять?

<img src="http://s2.ipicture.ru/uploads/20130424/cMRX5gC3.jpg" border="0">

Автор: DYUMON 25.4.2013, 06:19
подключи модуль printers  и проверяй число принтеров в ситсеме


Автор: Akella 25.4.2013, 09:20
Цитата(belkeandrey @  24.4.2013,  18:42 Найти цитируемый пост)
<img src="http://s2.ipicture.ru/uploads/20130424/cMRX5gC3.jpg" border="0"> 


http://forum.vingrad.ru/forum/topic-237714.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)