다음을 통해 공유


System.Printing 네임스페이스

인쇄 서버, 인쇄 큐 및 인쇄 작업의 관리를 자동화하는 데 사용할 수 있는 클래스를 제공합니다.

클래스

LocalPrintServer

로컬 인쇄 서버(애플리케이션이 실행되는 컴퓨터)를 나타내며 인쇄 대기열을 관리할 수 있게 합니다.

PageImageableArea

인쇄할 수 있는 페이지 영역을 나타냅니다.

PageMediaSize

용지나 다른 미디어의 페이지 크기를 설명합니다.

PageResolution

인쇄된 출력의 페이지 해상도를 품질 값, dpi 또는 둘 모두로 정의합니다.

PageScalingFactorRange

프린터가 페이지에서 인쇄 이미지를 확대하거나 축소할 수 있는 백분율을 지정합니다.

PrintCapabilities

프린터 기능을 정의합니다.

PrintCommitAttributesException

PrintSystemObject가 나타내는 실제 컴퓨터, 프린터 또는 디바이스에 일부 특성을 커밋하지 못하게 하는 오류 조건이 발생할 때 throw되는 예외입니다.

PrintDocumentImageableArea

용지(또는 기타 미디어)의 크기, 인쇄 허용 영역의 크기 및 인쇄 허용 영역의 위치를 지정합니다.

PrintDriver

인쇄 드라이버를 나타냅니다.

PrintFilter

PrintDriver 클래스와 PrintProcessor 클래스에 공통으로 적용되는 삭제 동작을 정의합니다. PrintFilter는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

PrintingCanceledException

코드에서 취소된 인쇄 작업에 액세스하려고 하면 발생하는 예외입니다.

PrintingNotSupportedException

인쇄 작업이 지원되지 않을 때 throw되는 예외입니다.

PrintJobException

인쇄 작업이 올바르게 실행되지 않은 경우 발생하는 예외입니다.

PrintJobInfoCollection

하나 이상의 PrintSystemJobInfo 개체를 나타냅니다.

PrintJobSettings

인쇄 작업에 대해 설명합니다.

PrintPort

인쇄 서버의 프린터 포트를 나타냅니다. 각 인쇄 대기열에는 포트가 할당되어 있습니다.

PrintProcessor

인쇄 서버의 인쇄 프로세서를 나타냅니다.

PrintQueue

프린터 및 인쇄 작업을 관리합니다.

PrintQueueCollection

PrintQueue 개체의 컬렉션을 나타냅니다.

PrintQueueException

PrintQueue를 액세스하거나 만들지 못하게 하는 오류 조건이 발생할 때 throw되는 예외입니다.

PrintQueueStream

인쇄 대기열에 스풀링된 인쇄 작업을 나타내는 스트림입니다.

PrintQueueStringProperty

가능한 세 가지 인쇄 대기열 속성인 Location, Comment 또는 ShareName 중에 하나만 나타냅니다.

PrintServer

인쇄 서버의 인쇄 대기열을 관리합니다. 일반적으로 인쇄 서버는 컴퓨터이지만 전용 하드웨어 인쇄 서버 장비일 수도 있습니다.

PrintServerException

PrintServer를 만들거나 액세스하지 못하게 하는 오류 조건이 발생할 때 throw되는 예외입니다.

PrintSystemException

오류 조건 때문에 PrintSystemObject에 액세스하거나 이 개체를 만들지 못할 때 발생하는 예외입니다.

PrintSystemJobInfo

인쇄 작업을 자세히 정의합니다.

PrintSystemObject

인쇄 시스템의 개체에 공통으로 적용되는 기본 속성과 메서드를 정의합니다. 이 클래스에서 파생된 클래스는 인쇄 큐, 인쇄 서버, 인쇄 작업 등과 같은 개체를 나타냅니다.

PrintSystemObjectPropertiesChangedEventArgs

PropertiesChanged 이벤트에 데이터를 제공합니다. 이 이벤트는 반드시 만들어야 합니다.

PrintSystemObjectPropertyChangedEventArgs

PropertyChanged 이벤트에 데이터를 제공합니다. 이 이벤트는 반드시 만들어야 합니다.

PrintSystemObjects

인쇄 시스템 개체의 컬렉션을 나타냅니다.

PrintTicket

인쇄 작업의 설정을 정의합니다.

구조체

ValidationResult

실행 가능하도록 병합된 PrintTicket을 이 과정에서 변경된 설정에 대한 보고와 함께 나타냅니다.

열거형

Collation

여러 페이지로 된 인쇄 작업을 여러 부 인쇄하는 경우 한 부씩 인쇄할지 여부를 지정합니다.

ConflictStatus

실행 가능한 PrintTicket이 실행될 수 있도록 병합된 PrintTicket이 변경되었는지 여부를 지정합니다.

DeviceFontSubstitution

프린터에서 디바이스 글꼴 대체를 사용할지 여부를 지정합니다.

Duplexing

프린터에서 단면 인쇄를 사용할지 특정 종류의 양면 인쇄를 사용할지 지정합니다.

EnumeratedPrintQueueTypes

인쇄 대기열 특성을 지정합니다.

InputBin

빈 용지나 기타 인쇄 미디어를 공급하는 입력함을 지정합니다.

LocalPrintServerIndexedProperty

생성 시 초기화되는 LocalPrintServer 개체의 속성을 지정합니다.

OutputColor

컬러 또는 회색 음영이 포함된 콘텐츠의 인쇄 방법을 지정합니다.

OutputQuality

인쇄 디바이스의 출력 품질 형식을 지정합니다.

PageBorderless

인쇄 디바이스에서 미디어 가장자리까지 인쇄할지 또는 가장자리 주위에 인쇄되지 않는 여백을 남겨둘지 지정합니다.

PageMediaSizeName

용지 또는 기타 인쇄 미디어의 페이지 크기 또는 롤 너비를 지정합니다.

PageMediaType

인쇄 용지 또는 다른 인쇄 미디어의 유형을 지정합니다.

PageOrder

인쇄 디바이스에서 여러 페이지로 된 문서를 앞에서부터 인쇄할지 또는 뒤에서부터 인쇄할지 여부를 지정합니다.

PageOrientation

인쇄 미디어에서 콘텐츠 페이지의 방향을 설정하는 방법을 지정합니다.

PageQualitativeResolution

페이지 해상도를 숫자가 아닌 품질 값으로 지정합니다.

PagesPerSheetDirection

인쇄 미디어의 한 면에 두 페이지 이상의 내용이 표시되는 경우 페이지 정렬을 지정합니다.

PhotoPrintingIntent

사진 인쇄 시 사용할 출력 품질을 지정합니다. 프린터 드라이버에서는 PhotoPrintingIntent를 해상도 및 다른 품질 요소에 대한 수량 값으로 변환합니다.

PrintJobPriority

인쇄 대기열의 다른 인쇄 작업과 관련하여 인쇄 작업에 숫자가 아닌 값으로 우선 순위를 지정합니다.

PrintJobStatus

인쇄 대기열에 있는 인쇄 작업의 현재 상태를 지정합니다.

PrintJobType

인쇄 작업에서 XPS(XML Paper Specification)를 사용하는지 여부를 지정합니다.

PrintQueueAttributes

인쇄 대기열과 해당 프린터의 특성을 지정합니다.

PrintQueueIndexedProperty

PrintQueue 개체 생성 시 초기화되는 속성을 지정합니다.

PrintQueueStatus

인쇄 대기열 또는 해당 프린터의 상태를 지정합니다.

PrintQueueStringPropertyType

PrintQueueStringProperty의 의미를 지정합니다.

PrintServerEventLoggingTypes

PrintServer에서 기록할 수 있는 이벤트 형식을 지정합니다.

PrintServerIndexedProperty

생성 시 초기화되는 PrintServer 개체의 속성을 지정합니다.

PrintSystemDesiredAccess

인쇄 개체의 여러 가지 액세스 권한 또는 액세스 수준을 지정합니다.

PrintSystemObjectLoadMode

개체 로드 시 개체의 속성이 초기화되는지 여부를 지정합니다.

PrintTicketScope

PrintTicket의 적용 범위가 전체 인쇄 작업인지, 인쇄 작업 내의 한 문서인지, 인쇄 작업 내의 한 페이지인지 지정합니다.

Stapling

여러 페이지 문서를 스테이플링할지 여부와 스테이플링할 위치를 지정합니다.

TrueTypeFontMode

프린터에서 트루타입 글꼴로 서식이 지정된 텍스트를 처리하는 방법을 지정합니다.

설명

이 네임 스페이스에는 다음 코어 클래스가 들어 있습니다.

  • PrintSystemObject 클래스는 다른 핵심 인쇄 클래스에 대 한 기본 클래스입니다.

  • PrintServer 실제 인쇄 서버, 일반적으로 컴퓨터를 나타내는 클래스입니다.

  • PrintQueue 클래스는 실제 인쇄 대기열과 해당 프린터를 나타냅니다.

  • PrintSystemJobInfo 특정 인쇄 작업을 나타내는 클래스입니다.

  • PrintTicket 인쇄 작업을 처리 하는 방법을 프린터에 지시 하는 클래스입니다.

파생 된 클래스는 PrintSystemObject 각 클래스는 CommitRefresh 메서드. 이러한 메서드를 사용 하 여 클래스의 인스턴스를 나타내는 하드웨어 또는 소프트웨어 구성 요소를 사용 하 여 동기화 된 것을 확인 해야 합니다.

System.Printing 네임 스페이스는 또한 한 부씩 인쇄 출력, 프린터를 생성할 수 있는지 여부와 같은 프린터 기능을 설명 하 고 프린터에 인쇄 작업에 사용할 용지 크기와 같은 명령을 지정 하는 많은 열거형을 포함 합니다.

이 네임 스페이스에는 Windows Presentation Foundation에서 제공 하는 향상 된 인쇄 서비스의 일부입니다. Windows Forms를 사용 하 여 관리 코드 개발자의 Api를 사용 해야 합니다는 System.Drawing.Printing 네임 스페이스입니다.

주의

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

추가 정보