vb6使用Printer打印一页文字,在打印机任务里查看大小有1M多,怎么减小体积用WOrD打印一页文字只有100KB不到。

解决方案 »

  1.   

    1,只要打印效果能满足要求,别在意多大,打印任务完成内存也就释放了
    2,我不知道你是怎么打印的,PrintForm?如果是使用Print、circle等绘图语句打印,我估计应该跟word之类的数据量差不多
      

  2.   

    比如:With Printer
    .Orientation = vbPRORLandscape 'TextBox ''
    .CurrentY = 1155
    .CurrentX = 1005
    .Font.Name = "宋体"
    .Font.Size = 9
    .Font.Bold = False
    .Font.Italic = False
    .Font.Underline = False
    .Font.Strikethrough = False
    Printer.Print "哈哈" .EndDoc
    End With