高手们,请问怎样在VB写一个打印的程序?
打印变量的内容?

解决方案 »

  1.   

    使用 Printer 对象
    Printer 对象是一个与设备无关的图片空间,支持用 Print、PSet、Line、PaintPicture 和 Circle 方法来创建文本和图形。只有在窗体或图片框中,才能将这些方法用于 Printer 对象。Printer 对象也包括本章前面所描述的所有字体属性。当完成在 Printer 对象中放置信息后,用 EndDoc 方法将输出传送到打印机。每次应用程序结束时,它们会自动使用 EndDoc 方法,将打印机对象中任何未确定的信息送到打印机。对于各种不同的打印机,Printer 对象提供最好的打印质量,因为 Windows 在 Printer 对象设备无关的图片空间中,将文本和图形与打印机的分辨率和功能进行了最佳的匹配。也可在打印机对象中使用 NewPage 方法来打印多页文档。使用 Printer 对象的主要缺点,是取得最佳结果所需要的代码量较大。在 Printer 对象中打印位图也要花费时间,因此会降低应用程序的性能。
      

  2.   

    可不可以说具体一点啊?
    可不可以有点例子啊?
    Thank you!
      

  3.   

    这儿有:http://www.dapha.net/down/show.asp?classid=1&Nclassid=140
      

  4.   

    With qindan_form
        Printer.PaperSize = vbPRPSUser
        BackColor = QBColor(7)
      
        Printer.CurrentX = 3000
        Printer.CurrentY = 1000
        Printer.FontName = "楷体_gb2312"
        Printer.FontSize = 20
        Printer.Print xxx   
        Printer.EndDoc
    End With