Printer 类

提供一 Printer 对象以供打印代码的升级的 Visual Basic 6.0 使用。

继承层次结构

System.Object
  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.Printer

命名空间:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
Public Class Printer
public class Printer
public ref class Printer
type Printer =  class end
public class Printer

Printer 类型公开以下成员。

构造函数

  名称 说明
公共方法 Printer 初始化 Printer 类的新实例。

页首

属性

  名称 说明
公共属性 ColorMode 获取或设置指定输出是否的值将打印在颜色或在将图片。支持颜色的计算机。
公共属性 Copies 获取或设置确定要打印的副本数的值。
公共属性 CurrentX 获取或设置下一个打印或绘制方法的水平坐标。
公共属性 CurrentY 获取或设置下一个打印或绘制方法的垂直坐标。
公共属性 DeviceName 获取当前打印机的名称。
公共属性 DocumentName 获取或设置打印文档时要显示的文档名(例如,在打印状态对话框或打印机队列中显示)。
公共属性 DrawStyle 获取或设置确定输出的行样式从图像方案的值。
公共属性 DrawWidth 获取或设置输出的线条宽度从图形方法。
公共属性 Duplex 获取或设置该值来确定页是否位于两侧打印 (如果打印机支持此功能)。
公共属性 FillColor 获取或设置用于填充形状使用创建 CircleLine 图形方法的颜色。
公共属性 FillStyle 获取或设置用于的模式填充形状使用创建 CircleLine 图形方法。
公共属性 Font 按名称获取或设置 FontFamily 。
公共属性 FontBold 获取或设置粗体字体样式。
公共属性 FontCount 返回字体数可用于当前显示设备或活动的打印机。
公共属性 FontItalic 获取或设置斜体的字体样式。
公共属性 FontName 获取或设置文本与打印操作显示字体的名称。
公共属性 Fonts 获取对当前打印机可用的任何字体名称。
公共属性 FontSize 获取或设置为文本使用在运行时打印操作字体的大小。
公共属性 FontStrikethru 获取或设置下字体样式。
公共属性 FontTransparent 获取或设置确定的值。 Printer 对象的背景图像是否在文本字符后打印。
公共属性 FontUnderline 获取或设置带下划线的字体样式。
公共属性 ForeColor 获取或设置文本和图像打印的颜色。
公共属性 Height 获取或设置页的高度。
公共属性 IsDefaultPrinter 返回该值来确定当前选定的打印机是否在 " 控制面板 " 中定义为默认打印机。
公共属性 Orientation 获取或设置一个值在汇总或横样式文档打印。
公共属性 Page 返回当前打印页的分页。
公共属性 PaperBin 获取或设置一个在页面提供打印机的值默认页面框在打印操作过程中,。
公共属性 PaperSize 获取或设置指示当前打印机的值页面大小。
公共属性 PrintAction 获取或设置确定的值打印输出是否处理,到打印机、打印预览窗口,或者到文件。
公共属性 PrintFileName 获取或设置指定一个封装的 PostScript 文件路径和文件名文件将保存的值,当 PrintAction 属性设置为 PrintToFile时。
公共属性 PrintQuality 获取或设置指示打印机解析的值。
公共属性 RightToLeft 获取或设置一个在一个从右向左的系统的文本显示方向 Boolean 值。
公共属性 ScaleHeight ,当您使用图形方法时,获取或设置单元数页的垂直度量的。
公共属性 ScaleLeft ,当您使用图形方法时,获取或设置页的左边缘的水平坐标。
公共属性 ScaleMode ,当您使用图形方法时,获取或设置一个度量单位对象坐标的值。
公共属性 ScaleTop ,当您使用图形方法时,获取或设置页的上边缘的垂直坐标。
公共属性 ScaleWidth ,当您使用图形方法时,获取或设置单元数页的水平度量的。
公共属性 TwipsPerPixelX 获取一 twips 该值每个水平测量的对象的像素。
公共属性 TwipsPerPixelY 获取一 twips 该值每个垂直测量的对象的像素。
公共属性 Width 获取或设置页的宽度。

页首

方法

  名称 说明
公共方法 Circle(Single, Single, Single, Int32, Single, Single, Single) 在页上打印一个圆形、椭圆、弧形。
公共方法 Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) 打印圆圈,椭圆,或者在页的弧线,指定是否可相对于当前位置。
公共方法 EndDoc 关闭打印操作发送到 Printer 对象,释放文档打印设备或后台处理程序。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 KillDoc 立即停止当前打印作业。
公共方法 Line(Single, Single) 在打印的页行。
公共方法 Line(Single, Single, Single, Single, Int32, Boolean, Boolean) 在打印的页行、正方形或矩形。
公共方法 Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) 在打印的页行、正方形或矩形。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 NewPage 停止当前页的输出和还原打印在新页。
公共方法 PaintPicture 在打印的页图像文件的内容。
公共方法 Print 打印文本拖到页上。
公共方法 PSet(Single, Single) 在页上打印单个时间。
公共方法 PSet(Single, Single, Int32) 在指定的颜色打印单个页面。
公共方法 PSet(Boolean, Single, Single, Int32) 在指定的颜色打印单个在页上,可以选择指定点相对于当前坐标。
公共方法 Scale() 定义 Printer 对象的坐标系统。
公共方法 Scale(Single, Single, Single, Single) 定义 Printer 对象的坐标系统。
公共方法 ScaleX 转换页的宽度值从之一的单元 ScaleMode 属性的到另一个。
公共方法 ScaleY 转换页的高度值从之一的单元 ScaleMode 属性的到另一个。
公共方法 TextHeight ,因为它在当前字体,要打印返回文本字符串的高度。
公共方法 TextWidth ,因为它在当前字体,要打印返回文本字符串的宽度。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 Write 打印文本在页上,而无需添加一个回车。

页首

备注

Visual Basic 6.0 Printer 对象没有直接相当于 Visual Basic。 Printer 对象提供对 Visual Basic 6.0 Printer 对象的所有属性、方法和事件。 这使打印代码的 Visual Basic 6.0 升级之后运行。

备注

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间中的函数和对象是提供给用于将 Visual Basic 6.0 升级到 Visual Basic 的工具使用的。大多数情况下,这些函数和对象可再现 .NET Framework 中其他命名空间的功能。只有 Visual Basic 6.0 代码模型与 .NET Framework 实现有显著区别时才需要这些函数和对象。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间

其他资源

打印机兼容性库

如何:使用打印机兼容性库修复升级错误 (Visual Basic)

部署引用打印机兼容性库的应用程序