我想通过单击一个按钮来实现将image控件上的图片打印!!电脑已经连接好打印机了,
请问如何实现!!谢谢!

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
       printer.BeginDoc;
       printer.Canvas.Draw(100,100,image1.Picture.Bitmap);
       printer.EndDoc;
    end;
      

  2.   

    你的printer是一个什么控件啊,我没有找到 我只找到了PrintDialog 这个,需请教一下
      

  3.   

    只是一个接口,不是控件,是DELPHI里面的东西。
      

  4.   

    那不需要什么控件吗??
    我直接用printer.BeginDoc;
       printer.Canvas.Draw(100,100,image1.Picture.Bitmap);
       printer.EndDoc;
    这段代码就可以了吗??
    请大家能说的明白些吗?
    在此感谢大家!