Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Delphi
Перезагрузить страницу Какой лучше выбрать контекст для рисования
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
pinpon pinpon вне форума
Member
 
Сообщений: 76
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 29.08.2006
По умолчанию Какой лучше выбрать контекст для рисования - 28.09.2006, 15:01

Пишу прогу которая по координатам рисует маршрут движения автомобиля, не могу отпределиться где рисовать сам маршрут, проблема еше в том что маршрут надо потом распечатать тоесть он должен быть формата а4. Вопрос еще такой можно ли рисовать на листе в FastReport (и как это делать), или может рисовать на canvas tform или timage а потом распологать на листе в fastreport в этом случае проблема в том что на canvas`е его нужно рисовать размером с лист, а откуда я возьму размер листа? или может быть есть какиенибуть другие компоненты?
Ответить с цитированием
  (#2 (permalink)) Старый
barbaris barbaris вне форума
Member
 
Сообщений: 27
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.09.2006
По умолчанию 28.09.2006, 15:35

Можно рисовать прямо на форме. А потом печатать часть с помощью компонент PrintDialog и PrinterSetupDialog.
Ответить с цитированием
  (#3 (permalink)) Старый
pinpon pinpon вне форума
Member
 
Сообщений: 76
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 29.08.2006
По умолчанию 28.09.2006, 15:50

Да еще забыл, рисунков может быть много поэтому их надо рисовать в fastreport каждый на своей странице, так чтоб пользователь мог выбрать нужный, но как там рисовать ума не приложу.
Ответить с цитированием
  (#4 (permalink)) Старый
barbaris barbaris вне форума
Member
 
Сообщений: 27
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.09.2006
По умолчанию 28.09.2006, 16:13

Код:
With printdialog1 do
if execute then
 With Printer do Begin
  BeginDoc; { Начало печати}
  begin
    Canvas.Draw(10,10,<График твоего репорта>);
  end;
  EndDoc; { Конец печати}
 end;

График репорта можно узнать через его свойство Canvas.Brush.Bitmap
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой планшет лучше выбрать неку Выбор Планшета 1 09.09.2011 14:23
Помогите выбрать ноут есть 5 ноутов какой будет лучше? bob4k Ноутбуки и нетбуки 0 16.08.2011 02:19
Какой ноутбук лучше выбрать? NERO_1 Любые вопросы от новичков 4 13.06.2011 18:24
Какой процессор лучше выбрать за 200-230$,с перспективой ? koss76 Процессоры 4 29.03.2010 15:28
Какой ноут по вашему лучше? Подскажите что выбрать! loony1 Выбор ноутбука 1 27.12.2009 17:46
Какой лучше выбрать антивирус на свой компьютер stronger Вопросы начинающих программистов 16 17.11.2009 14:26
какой лучше выбрать ноутбук Masteruri Выбор ноутбука 4 27.10.2008 20:59
Какой DVD-привод лучше выбрать? Mysterious Любые вопросы от новичков 16 27.03.2008 11:00
Какой выбрать лучше сервер evgn .NET 2 13.11.2005 09:13
Какой выбрать лучше Firewall [R†]NUCLEAR Вопросы начинающих программистов 2 15.02.2004 22:09
Какой язык программирования лучше выбрать Anonymous Visual Basic 2 28.04.2003 14:04
Как передать контекст устройства для рисования CPaintDC Anonymous Visual C++ 1 06.04.2003 13:28



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов