我用PictureBox控件作了一个打印预览,现在想直接把这个picturebox上的线条及文字(不是以图片的形式加载进去的)打印出来,请问高手如何解决?

解决方案 »

  1.   

    你是用picture1.print "text"方式打上去的嘛
    你可以试试如下方法
    printer.scalemode=3    '这里的意思是和picture1的scalemode值为一样的
    printer.scalewidth=picture1.scalewidth
    printer.scaleheight=picture1.scaleheight
    printer.paintpicture picture1.image,0,0,picture1.width,picture1.height
    printer.enddoc
      

  2.   

    基本同意  badboy168(坏小子) 但是注意区分 picture1.image与picture1.picture
    picture是完整的picturebox内的图像
    image只是picturebox显示出来的那部分(假如没有设置AutoSize=true)
      

  3.   

    老兄,你的picturebox打印有没有解决?