Кажется, вы должны использовать TChart
с TIWImage
, чтобы отобразить его на веб-странице.
я нашел следующий метод в IntraWeb демки
// this method copies a TChart to an TIWImage
procedure CopyChartToImage(const aChart: TChart; const aImage: TIWImage);
var
xMetaFile: TMetafile;
xBitmap: TBitmap;
xRect: TRect;
begin
xBitmap := aImage.Picture.Bitmap;
xBitmap.Width := aChart.Width;
xBitmap.Height := aChart.Height;
aImage.Width := aChart.Width;
aImage.Height := aChart.Height;
xRect := Rect(0, 0, aChart.Width, aChart.Height);
aChart.BufferedDisplay := False;
xMetaFile := aChart.TeeCreateMetafile(False, xRect);
try
xBitmap.Canvas.Draw(0, 0, xMetaFile);
finally
FreeAndNil(xMetaFile);
end;
end;
For more information
Вы используете TeeChart библиотеку, которая поставляется с Delphi или PRO версии библиотеки TeeChart? Насколько мне известно, для использования возможности компонента TChart в приложениях IntraWeb вам нужна версия PRO TeeChart. – SilverWarior
@SilverWarior Да, я использую библиотеку TeeChart, которая поставляется с Delphi. Но в соответствии с функциональной матрицей TeeChart lib на их веб-сайте кажется, что IntraWeb https://www.steema.com/feature_matrix/vcl проверяет «TeeChart Standard в RAD Studio» – RepeatUntil