Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2010, 20:21   #1
Programistik
Новичок
Джуниор
 
Регистрация: 05.08.2010
Сообщений: 1
Радость Проблема. Вывод ScrollBox на печать в делфи.

Дело обстоит так.
Есть ScrollBox на котором Image и много всяких DBEditов и DBTextов.
Надо всё это вместе вывести на печать.

Вывожу вот так:
Код:
Printer.BeginDoc;
Form1.ScrollBox1.PaintTo(Printer.Handle, 100, 100);
Printer.EndDoc;
получается две проблеммы, не учитывается разрешение принтера, выводиться на печать только та часть которую видно, часть которая скрыта полосой прокрутки не выводиться(((

Пробовал выводить на печать всю форму:
Код:
Form1.PrintScale:= poProportional;
Form1.Print;
Опять то что за полосой прокрутки на печать не идёт(что не удивительно))), + выводиться на печать всякая ненужная хрень например сама кнопка печать....зато разрешение учитывается.

Опытные люди как вы решаете эти проблемы? и какой способ будет оптимальней?

Последний раз редактировалось Stilet; 06.08.2010 в 08:43.
Programistik вне форума Ответить с цитированием
Старый 06.08.2010, 08:44   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как вы решаете эти проблемы?
Использую компоненты отчета - QReport Fast Report или вообще MS WORD или HTML, а так форму не распечатываю никогда - она для этого непригодна
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести на печать ScrollBox в delphi BuT@JL Общие вопросы Delphi 5 10.05.2016 14:40
Вывод на печать((( oD1k Помощь студентам 3 02.12.2009 20:28
вывод а печать в паскале ZeRro Помощь студентам 0 27.04.2009 19:38
Вывод на печать sali_s Microsoft Office Excel 2 04.06.2008 12:05
Вывод на печать -=<[Evklidd]>=- Общие вопросы Delphi 6 22.02.2008 19:56