다음을 통해 공유


System.Drawing.Printing 네임스페이스

Windows Forms 애플리케이션에 인쇄 관련 서비스를 제공합니다.

클래스

InvalidPrinterException

잘못된 프린터 설정을 사용하여 프린터에 액세스하려고 할 때 throw되는 예외를 나타냅니다.

Margins

인쇄 페이지의 여백 크기를 지정합니다.

MarginsConverter

MarginsConverterMargins를 제공합니다.

PageSettings

한면 인쇄 페이지에 적용할 설정을 지정합니다.

PaperSize

용지 크기를 지정합니다.

PaperSource

프린터에 용지를 공급할 용지함을 지정합니다.

PreviewPageInfo

단일 페이지의 인쇄 미리 보기 정보를 지정합니다. 이 클래스는 상속될 수 없습니다.

PreviewPrintController

화면에 문서를 일련의 이미지로 표시하는 인쇄 컨트롤러를 지정합니다.

PrintController

Windows Forms 애플리케이션에서 인쇄하는 문서의 인쇄 방식을 제어합니다.

PrintDocument

Windows Forms 애플리케이션에서 인쇄할 때 프린터로 출력을 보내는 재사용 가능한 개체를 정의합니다.

PrinterResolution

프린터에서 지원하는 해상도를 나타냅니다.

PrinterSettings

Windows Forms 애플리케이션에서 인쇄할 때 인쇄할 프린터 등 문서 인쇄 방법에 대한 정보를 지정합니다.

PrinterSettings.PaperSizeCollection

PaperSize 개체의 컬렉션을 포함합니다.

PrinterSettings.PaperSourceCollection

PaperSource 개체의 컬렉션을 포함합니다.

PrinterSettings.PrinterResolutionCollection

PrinterResolution 개체의 컬렉션을 포함합니다.

PrinterSettings.StringCollection

String 개체의 컬렉션을 포함합니다.

PrinterUnitConvert

Win32 인쇄 API와 상호 운용할 경우에 사용할 수 있는 일련의 변환 방법을 지정합니다. 이 클래스는 상속될 수 없습니다.

PrintEventArgs

BeginPrintEndPrint 이벤트에 대한 데이터를 제공합니다.

PrintingPermission

프린터에 대한 액세스를 제어합니다. 이 클래스는 상속될 수 없습니다.

PrintingPermissionAttribute

선언적 인쇄 권한 검사를 허용합니다.

PrintPageEventArgs

PrintPage 이벤트에 대한 데이터를 제공합니다.

QueryPageSettingsEventArgs

QueryPageSettings 이벤트에 대한 데이터를 제공합니다.

StandardPrintController

프린터로 정보를 보내는 인쇄 컨트롤러를 지정합니다.

열거형

Duplex

프린터의 양면 인쇄 설정을 지정합니다.

PaperKind

표준 용지 크기를 지정합니다.

PaperSourceKind

표준 용지 공급입니다.

PrintAction

수행되는 인쇄 작업의 형식을 지정합니다.

PrinterResolutionKind

프린터 해상도를 지정합니다.

PrinterUnit

인쇄에 사용하는 여러 측정 단위를 지정합니다.

PrintingPermissionLevel

코드가 수행할 수 있는 인쇄 형식을 지정합니다.

PrintRange

인쇄할 문서 부분을 지정합니다.

대리자

PrintEventHandler

BeginPrintEndPrint 또는 PrintDocument 이벤트를 처리하는 메서드를 나타냅니다.

PrintPageEventHandler

PrintPagePrintDocument 이벤트를 처리할 메서드를 나타냅니다.

QueryPageSettingsEventHandler

PrintDocumentQueryPageSettings 이벤트를 처리하는 메서드를 나타냅니다.

설명

일반적으로 Windows Forms 애플리케이션에서 인쇄할 때 만든의 새 인스턴스를 PrintDocument 클래스와 같은 속성을 설정할 DefaultPageSettingsPrinterSettings, 인쇄를 호출 하는 방법을 설명 하는 Print 실제로 인쇄 하는 방법의 문서입니다. 호출 된 PrintDocument.Print 메서드를 발생 시킵니다는 PrintDocument.PrintPage 인쇄용 문서 레이아웃을 수행 하려면 처리 되어야 하는 경우.

사용 하 여는 Graphics 의 속성을 PrintPageEventArgs 개체에서 가져온는 PrintDocument.PrintPage 인쇄 출력을 지정 하는 이벤트. 사용 하 여 텍스트 파일을 인쇄 하는 경우 StreamReader 스트림과 호출에서 한 번에 한 줄을 읽을 수는 DrawString 그래픽 개체에 선을 그리는 방법입니다. 이 프로세스에 대 한 자세한 내용은 참조는 GraphicsStreamReader 클래스입니다. 텍스트 문서를 인쇄의 예제를 볼 수는 PrintDocument 클래스 개요 항목입니다.

참고

합니다 DrawText 의 메서드는 TextRenderer 인쇄에 대 한 클래스를 사용할 수 없습니다. 대신 사용 합니다 DrawString 의 메서드는 Graphics 클래스.

파생된 클래스에서 구현 되는 경우는 PrintController 컨트롤 어떻게는 PrintDocument 인쇄 됩니다. 합니다 PrintDocument.Print 메서드를 호출 하는 인쇄 컨트롤러 OnStartPrint, OnEndPrint, OnStartPage, 및 OnEndPage 메서드는 문서를 인쇄 하는 방법을 프린터에 알려 줍니다. 인쇄 대화 상자에 대 한 자세한 내용은 참조 하세요. PrintDialogPageSetupDialog입니다.

인쇄 미리 보기 프로세스에서는 지정 된 인쇄 컨트롤러, 대화 상자 및 컨트롤을 사용합니다. 이러한 인쇄 컨트롤러와 대화 상자의 예제를 참조 하세요 PreviewPrintController, PrintPreviewDialog, 및 PrintPreviewControl합니다.

주의

내에서 클래스를 System.Drawing.Printing 네임 스페이스는 Windows 서비스 또는 ASP.NET 애플리케이션 또는 서비스 내에서 사용 하 여 지원 되지 않습니다. 이러한 애플리케이션 형식 중 하나에서 이러한 클래스를 사용 하는 동안 예기치 않은 문제가 발생할 수 있습니다, 그리고 감소와 같은 서비스 성능 및 런타임 예외입니다.

Windows Presentation Foundation (WPF) 애플리케이션에서 인쇄 하려는 경우 참조는 System.Printing 네임 스페이스입니다.

추가 정보