Передать Chart из Delphi в отчет

отредактировано 03:45 Раздел: FastReport 4.0
Скажите, в FR4 как правильней будет передавать Chart из Delphi в отчет?*
так (передаю изображение отчета в объект TfrxPictureView):
procedure Tfrm_Main.ReportBeforePrint(Sender: TfrxReportComponent);
begin
  if Sender.Name = 'Picture1' then
    TfrxPictureView(Sender).Picture.Assign(
      DBChart1.TeeCreateMetafile(False, Rect(0, 0, Round(Sender.Width), Round(Sender.Height))));
end;
или правильней будет строить новый Chart в отчете, по данным Chart из Delphi?*

Подскажите?*

Комментарии

  • отредактировано 03:45
    Если чарт уже построен то. нет смысла строить его еще раз в отчете , достаточно передать содержание канваса.
  • отредактировано 03:45
    Дополнение к задаче
    Мне нужно строить именно НОВЫЙ ЧАРТ в отчете на основе чарта Delphi
    Меня интересуют такие моменты:
    - создание n-числа серий на чарте отчета (из чарта Delphi)
    - Значения для каждой серии и прочие настройки берутся также из чарта Delphi

    Не подскажете?*
  • DelphistDelphist Россия - Воронеж
    отредактировано 03:45
    написал: »
    Если чарт уже построен то. нет смысла строить его еще раз в отчете , достаточно передать содержание канваса.
    А как передать в отчет содержание canvas'a
  • отредактировано 03:45
    Delphist написал: »
    А как передать в отчет содержание canvas'a
    frxPictureView1.Picture.Assign((Chart1).TeeCreateMetafile(False, Rect(0, 0, Width,Height)));
    
  • DelphistDelphist Россия - Воронеж
    отредактировано 03:45
    _andrews_ написал: »
    frxPictureView1.Picture.Assign((Chart1).TeeCreateMetafile(False, Rect(0, 0, Width,Height)));
    
    Спасибо.
    Скажите, пожалуйста, есть ли возможность передавать с формы в отчет TChart, ну т.е. заместо frxPictureView1.Picture лежал бы в отчете frxPictureView1. frxChartView и нужно чтобы он был один в один как на форме. Как это сделать?
  • отредактировано 03:45
    Delphist написал: »
    Скажите, пожалуйста, есть ли возможность передавать с формы в отчет TChart?
    Если вы не заметили-я задаю ИМЕННО ЭТОТ вопрос в этом топике
    Может нам обоим повезет и кто-то подскажет решение
  • DelphistDelphist Россия - Воронеж
    отредактировано 03:45
    _andrews_ написал: »
    Если вы не заметили-я задаю ИМЕННО ЭТОТ вопрос в этом топике
    Может нам обоим повезет и кто-то подскажет решение
    2.5 месяца прошло с момента, как вы задали этот вопрос, но никто не отвечает

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.