你既然有如此的打印机,就有了相应的打印驱动程序,然后不用怎么设置,直接用QREPORT的QRIMAGE就能打印出来呀!

解决方案 »

  1.   

    你用的什么打印机?是打印图纸用的么?
    为什么要隔5的点采样?直接使用QRIMAGE不行么?
      

  2.   

    小虾也遇到类似的情况,不过不用那么麻烦,直接使用Printer.canvas写就完了^_^
      

  3.   

    昨天发的帖子居然没有传上来,我想我可能没有说清楚我的问题。
    我用的是绘图仪,分辨率为200dpi,即每英寸200个点,
    横向、纵向的分辨率相同。
    绘图仪只认光栅文件,一行的长度是可变的,假设为588字节的话,
    那么一行就有588×8个点。QRIMAGE不可能产生1M×10M大小的图片。我现在的做法就是把一整张图纸分块显示在QRIMAGE上,
    然后把QRIMAGE的映射模式设置为MM_HIENGLISH,即点距为0.001英寸,
    再按照200dpi的要求每5个点采样,
    生成光栅文件。可是曲线、字符不连续。
    为什么啊????我真的好郁闷