通过printer进行打印,前景可以设,不知道打印的背景是否可以设成自己想要的颜色?
怎样设置?
有做过这方面工作的朋友请指点!不胜感激!!

解决方案 »

  1.   

    我已经设了,是不就是把想要的颜色付给它:printer.fillcolor=&h880000&
    但打出来的背景还是白的。
    是不还要进行区域的设置,能给具体代码吗?
      

  2.   

    Private Sub Command2_Click()
    Printer.FillStyle = 0
    Printer.FillColor = RGB(222, 212, 222)
    Printer.Line (1, 1111)-(2277, 2211), vbButtonShadow, B'这里画一个矩形区域.
    Printer.EndDoc
    End Sub'你只要定位要打印的背景位置
      

  3.   

    已经可以了,但是有一个问题,就是如果设置printer.papersize=9的时候,打印出来的字的背景就变为白色了,不知道为什么?