imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 17.01.2005, 12:47     # 1
PASHAN
Guest
 
Сообщения: n/a

Дайте совет по поводу печати...

Здравствуйте...
Вообщем пишу в Делфи...(точнее почти уже написал) программу..и в конце нужно результат распечатать на листе...Тоесть там сверху шапка будет...2 графика и снизу таблица...

Как я делал(очень гемморойный способ по-моему)
Сохранял два графика в файлы 1.bmp и 2.bmp
Затем

PageProducer1.HTMLDoc.Add('все таблицы и т.д....');
PageProducer1.HTMLDoc.SaveToFile('c:\1.htm');

И сохранял в htm затем запускаешь и печатаешь...Но в ИЕ там пришлось убирать колонтитулы...Но так как программу я пишу отцу на работу, то там просто не знают что и как делать...нужно просто нажал кнопочку и все распечаталось..


Так вот как лучше всего это сделать? Чтобы было прям видно что вот на листе у меня то-то то-то....

Надеюсь вопрос понятен...
 
Старый 19.01.2005, 01:04     # 2
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Действительно геморойно

можно спокойно использовать готовые компоненты для печати, в Delphi по дефолту втроен QuickReport (QReport), но есть масса очень не плохих, таких как FreeReport, FastReport и др... ключевое слово - Report, там тебе и превью будет и пр....

а если нужно просто без наворотов, то можно выводить все на канву объекта TPrinter, только учитывая разрешение принтера и картинок...
/7y3uK вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:04.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.