![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 21.09.2021
Сообщений: 2
|
![]()
Добрый день!
Я пытаюсь научится печатать содержимое окна. Из того, что я нашел в интернете, все выглядит очень просто, также как и рисование в окне. Только лишь надо сначала выбрать принтер, да еще добавить функции StartDoc и StartPage в начале и EndDoc и EndPage в конце печати. Только почему-то не получается. Принтер выбрать удается и он начинает работать, но выдает пустую страницу. Если вместо реального принтера выбрать pdf файл, то файл создается. Но при попытке открыть его выдается сообщение о "внутренней ошибке". Внизу привожу мой пробный код. Этот код просто пытается нарисовать одну линию в качестве пробной печати. Пытался также вместо линии копировать содержимое всего окна через BitBlt, результат тот же самый - пустая страница или pdf файл с "внутренней ошибкой". У кого-то есть идея, что я здесь упустил? Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,449
|
![]()
Попробуйте сделать линию потолще, например 200, вместо 2...
Кроме того, хорошая практика проверять коды ошибок вызываемых функций. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 21.09.2021
Сообщений: 2
|
![]()
Спасибо, так получилось. Наверное дело в том что, как Вы написали в коментариях, напрямую не на все принтеры выдается
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод на печать всего содержимого формы | vkontakte | Общие вопросы Delphi | 3 | 22.08.2012 12:26 |
печать содержимого dbgrid-? | Evgenii | БД в Delphi | 4 | 07.05.2010 14:03 |
Печать содержимого TMemo | vakyla | Помощь студентам | 9 | 06.01.2010 23:25 |
Печать содержимого DBGrid | XATAB | БД в Delphi | 6 | 10.03.2009 08:35 |
Печать содержимого DB Grid | Prisian | БД в Delphi | 4 | 06.09.2007 23:02 |