我用Printer对象写一个报表打印模块,可在某些打印机上打出来以后有好多黑块块,是怎么回事呢?

解决方案 »

  1.   

    jlt2000 (红尘牛仔) :
    不知你的问题解决了没有,我现在也碰到同样的问题。请帮帮忙。我用Printer打印报表,激光打印机打印出的表格单元格全是黑块,针式打印机又是正常的,急死我了。代码如下:Printer.ScaleMode = vbPixelsPrinter.Line (rectCell.Left, rectCell.Top)-(rectCell.Right, rectCell.Bottom), , BDrawText Printer.hDC, sCellText, -1, rectCell,_
             nDrawAlign + DT_WORDBREAK + DT_VCENTER