一个Chart保存图片,有一定难度的问题!在线等,不懂的进来帮顶 ( 积分: 50 )

  • 主题发起人 主题发起人 七步子
  • 开始时间 开始时间

七步子

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把Canvas里的图保存成BMP文件?
因为我用Chart1.SaveToBitmapFile();只能保存看得见的,哪些看不见没有保存~
因为我用了:
Chart1.BottomAxis.Automatic := false;
Chart1.BottomAxis.SetMinMax(0, 10);

曲线很长!
实际上我是想保存完Chart里的曲线图,把Canvas里的图保存成BMP文件只是想试试,哪果有可行的保存完Chart里的曲线图的请告诉我!谢谢!
 
如何把Canvas里的图保存成BMP文件?
因为我用Chart1.SaveToBitmapFile();只能保存看得见的,哪些看不见没有保存~
因为我用了:
Chart1.BottomAxis.Automatic := false;
Chart1.BottomAxis.SetMinMax(0, 10);

曲线很长!
实际上我是想保存完Chart里的曲线图,把Canvas里的图保存成BMP文件只是想试试,哪果有可行的保存完Chart里的曲线图的请告诉我!谢谢!
 
项,是为了让大家可以看得到,不懂的可以一起学习~~
 
var
PIC : TBitMap;
begin
Inc(CurrentPage);
MoreData := (CurrentPage <= TotalPage);
if MoreData then
begin
Chart1.Page := CurrentPage;
Pic := Chart1.TeeCreateBitmap(clWhite,Chart1.ClientRect);
try
QRImage1.Picture.Bitmap.Assign(PIC);
finally
PIC.Free;
end;
end;
end;
 
后退
顶部