Косяк при выводе на печать

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Косяк при выводе на печать

Naeel Maqsudov » 01 фев 2005, 21:53

Я и говорю, что это не выделение... просто цвет шрифта...

А что отправляется на печать и как формируется?

Переоткрытие формы, Hide/Show или Repaint не помогают?

При нажатии на кнопку печать какой вообще код выполняется?

Дмитрий0 » 27 янв 2005, 13:59

Вот так выглядит часть окна перед нажатием "Печать":
Изображение
А вто так - после:
Изображение
Кстати это происходит не на всех компьютерах. И не со всеми принтерами. Я посылаю на два разных сетевых принтера. От одного косячится, с другим работает нормально.
Если нельзя это предотвратить, то может можно исправить некрасивые последствия?

Naeel Maqsudov » 17 янв 2005, 23:29

Ниразу такого не видел. Расскажите, как Вы это делаете. ;)

Дело помоему не в выделенных текстах а в чем-то другом.
Выделенным текст может быть там, где присутствует Edit Control.
(TEdit и его наследники, включая все Combo и пр. являются обертками для стандартного в Windows Edit Control-а).

Например, в TCustomGrid-е и его наследниках (если именно они имелись в виду под таблицами) присутствует один TInplaceEdit т.е. более чем в одной ячейке выделения символов текста не бывает.

Я не экстрасенс, и не знаю что там у Вас происходит, но это НЕ ВЫДЕЛЕНИЕ ТЕКСТА однозначно. Это что-то другое.

Косяк при выводе на печать

Дмитрий0 » 17 янв 2005, 06:28

Возникла проблема. После отправки на печать из програмки, написанной в Delphi, все объекты на форме становятся выделенными. Тексты в таблицах, выпадающих списках, даже labelы становятся синего цвета. Если не понятно, из-за чего это проблема, то скажите хотя бы, как бороться с ее последствиями. Спасибо.

Вернуться к началу