饼图打印问题(100分)

  • 主题发起人 主题发起人 putianren
  • 开始时间 开始时间
P

putianren

Unregistered / Unconfirmed
GUEST, unregistred user!
我有两个统计项目,结果用饼图表示,如何打印在一个页面上?
 
你用的是什么报表啊?
 
假如不用报表控件行吗?或用F16BOOK行吗?
 
我用的是D7
 
饼图应该可以直接打印的,不过要打印到同一页中有些麻烦!
 
那有什么好控件好功能可以这么做?
 
procedure TForm1.Button1Click(Sender: TObject);
begin
DBChart1.CopyToClipboardBitmap;
if Clipboard.HasFormat(CF_BITMAP) then
begin
Image1.Picture.Bitmap.Assign(Clipboard);
Image2.Picture.Bitmap.Assign(Clipboard);
end;

if printdialog1.execute then
begin
with printerdo
begin
begin
Doc;
canvas.draw(0, 0, Image1.Picture.Graphic);
canvas.draw(0, Image1.Height + 10, Image2.Picture.Graphic);
EndDoc;
end;
end;
end;
 
这方法应该不错。但没打印机,还没试。还有没其他方法,就是可见即可得的。
 
试试Grid++Report, 有饼图功能,有例子演示, 去 http://www.rubylong.cn 下载
 
多人接受答案了。
 
后退
顶部