Printer Compatibility Library
更新:2007 年 11 月
Visual Basic Printer Compatibility Library (Microsoft.VisualBasic.PowerPacks.Printing.Printer.dll) 使采用 Visual Basic 6.0 Printer 对象的代码在升级到 Visual Basic 2008 后能够正确运行。此外,可以随后使用 Printer Compatibility Library 在 Visual Basic 2008 中修改升级后的代码。
说明: |
---|
虽然可以在新应用程序中使用 Printer Compatibility Library,但是应当改用 Windows 窗体 PrintDocument 组件。仅当需要与 Visual Basic 6.0 语法兼容时才使用 Printer Compatibility Library。 |
概述
Printer Compatibility Library 包括 Visual Basic 6.0 Printer 对象的大部分属性和方法。但不再支持 DrawMode、DriverName、hDC、Port、TrackDefault 和 Zoom 属性。
它还包括若干新属性和方法,使开发工作更加容易,其中有一个 PrintAction 属性,它能够实现打印预览或允许打印到文件。这样一来,您可以添加功能或更改打印代码,而无需重新编写代码以使用 .NET Framework 方法。
Printer Compatibility Library 还包括一个 PrinterCollection 类,它提供系统上打印机的相关信息。此全局 Printers 集合由该类公开,可用于选择特定的打印机。