如下代码为何,打印成功但出来的是一张空页?image.cavas.linto(100,100);
printer.beginDoc;
printer.cavas.streachdraw(Rect(0,0,200,200),image.picture.Graphic);
printer.endDoc;

解决方案 »

  1.   

    printer.cavas.streachdraw(Rect(0,0,200,200),image.picture.Graphic);  //你这里使用的是image的图片
    image.cavas.linto(100,100);  //这里是image 的画布因为对象不同  所以是白纸你可以这样
    1:
       image.Picture.LoadFromFile('1.bmp');//加载一张图片
       printer.cavas.streachdraw(Rect(0,0,200,200),image.picture.Graphic);  
    2:
       image.Picture.Bitmap.Canvas.linto(100,100);  //这里是image 的画布
       printer.cavas.streachdraw(Rect(0,0,200,200),image.picture.Graphic);  
      

  2.   

    看这个
    http://blog.163.com/xd8171@126/blog/static/620810432010013475796/
      

  3.   

    本人已解决了,谢谢各位。
    qiufenglangzi
    你写的东西不是和我说的一样嘛!