本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

System.Drawing.Printing 命名空间

 

System.Drawing.Printing 命名空间提供了与打印相关的 Windows 窗体应用程序的服务。

说明
System_CAPS_pubclassInvalidPrinterException

表示当您尝试使用无效的打印机设置访问打印机时引发的异常。

System_CAPS_pubclassMargins

指定打印页的边距的尺寸。

System_CAPS_pubclassMarginsConverter

提供了 MarginsConverterMargins

System_CAPS_pubclassPageSettings

指定将应用于单个打印页面的设置。

System_CAPS_pubclassPaperSize

指定一张纸的大小。

System_CAPS_pubclassPrinterSettings.PaperSizeCollection

包含 PaperSize 对象的集合。

System_CAPS_pubclassPaperSource

指定从中给打印机送纸的送纸器。

System_CAPS_pubclassPrinterSettings.PaperSourceCollection

包含 PaperSource 对象的集合。

System_CAPS_pubclassPreviewPageInfo

指定单个页面的打印预览信息。 此类不能被继承。

System_CAPS_pubclassPreviewPrintController

指定一个打印控制器,它在屏幕上将文档显示为一系列图像。

System_CAPS_pubclassPrintController

控制如何打印文档时,从 Windows 窗体应用程序打印时。

System_CAPS_pubclassPrintDocument

从 Windows 窗体应用程序打印时,定义一种可重用的可发送到打印机上的对象。

System_CAPS_pubclassPrinterResolution

表示打印机支持的分辨率。

System_CAPS_pubclassPrinterSettings.PrinterResolutionCollection

包含 PrinterResolution 对象的集合。

System_CAPS_pubclassPrinterSettings

指定有关文档的打印方式,包括打印,从 Windows 窗体应用程序打印时的打印机信息。

System_CAPS_pubclassPrinterUnitConvert

指定一系列与 Win32 打印 API 互操作时非常有用的转换方法。 此类不能被继承。

System_CAPS_pubclassPrintEventArgs

提供有关 BeginPrintEndPrint 事件的数据。

System_CAPS_pubclassPrintingPermission

控制对打印机的访问。 此类不能被继承。

System_CAPS_pubclassPrintingPermissionAttribute

允许声明打印权限检查。

System_CAPS_pubclassPrintPageEventArgs

PrintPage 事件提供数据。

System_CAPS_pubclassQueryPageSettingsEventArgs

QueryPageSettings 事件提供数据。

System_CAPS_pubclassStandardPrintController

指定将信息发送到打印机的打印控制器。

System_CAPS_pubclassPrinterSettings.StringCollection

此 API 支持 产品 基础结构,不应从代码直接使用。 包含 String 对象的集合。

委托说明
System_CAPS_pubdelegatePrintEventHandler

表示将处理的方法 BeginPrintEndPrint 事件 PrintDocument

System_CAPS_pubdelegatePrintPageEventHandler

表示将用来处理 PrintPagePrintDocument 事件的方法。

System_CAPS_pubdelegateQueryPageSettingsEventHandler

表示用于处理的方法 QueryPageSettings 事件 PrintDocument

枚举说明
System_CAPS_pubenumDuplex

指定打印机的双工设置。

System_CAPS_pubenumPaperKind

指定标准纸张大小。

System_CAPS_pubenumPaperSourceKind

Standard 纸源。

System_CAPS_pubenumPrintAction

指定正在进行的打印操作的类型。

System_CAPS_pubenumPrinterResolutionKind

指定打印机分辨率。

System_CAPS_pubenumPrinterUnit

指定多个用于打印的度量单位。

System_CAPS_pubenumPrintingPermissionLevel

指定允许代码执行的打印的类型。

System_CAPS_pubenumPrintRange

指定要打印的文档的一部分。

通常,当打印 Windows 窗体应用程序时,你创建的新实例 PrintDocument 类中,设置属性,如 DefaultPageSettingsPrinterSettings, ,介绍如何打印,并调用 Print 方法来实际打印文档。 调用 PrintDocument.Print 方法引发 PrintDocument.PrintPage 事件,应处理以进行打印的文档布局。

使用 Graphics 属性 PrintPageEventArgs 对象,来自 PrintDocument.PrintPage 事件,以指定要打印的输出。 如果要打印的文本文件,使用 StreamReader 以便从流并调用一次读取一行 DrawString 方法以绘制线条的图形对象中。 有关此过程的详细信息,请参阅 GraphicsStreamReader 类。 您可以查看打印文本文档中的示例 PrintDocument 类概述主题。

System_CAPS_note说明

DrawText 方法 TextRenderer 不支持打印的类。 请改用 DrawString 方法 Graphics 类。

在派生类中实现时 PrintController 控件如何 PrintDocument 打印。 PrintDocument.Print 方法调用的打印控制器 OnStartPrint, ,OnEndPrint, ,OnStartPage, ,和 OnEndPage 反过来指示打印机如何打印文档的方法。 有关打印对话框的详细信息,请参阅 PrintDialogPageSetupDialog

打印预览过程使用专用的打印控制器、 对话框和控件。 此类的打印控制器和对话框中的示例,请参阅 PreviewPrintController, ,PrintPreviewDialog, ,和 PrintPreviewControl

System_CAPS_caution小心

类中 System.Drawing.Printing 命名空间不支持的 Windows 服务或 ASP.NET 应用程序或服务中的使用。 尝试使用这些应用程序类型之一中的从这些类可能会产生意外的问题,如降低服务性能和运行时异常。

如果您想要从 Windows Presentation Foundation (WPF) 应用程序打印,请参阅 System.Printing 命名空间。

返回页首
显示: