System.Printing 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인쇄 서버, 인쇄 큐 및 인쇄 작업의 관리를 자동화하는 데 사용할 수 있는 클래스를 제공합니다.
클래스
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 각 클래스는 Commit 및 Refresh 메서드. 이러한 메서드를 사용 하 여 클래스의 인스턴스를 나타내는 하드웨어 또는 소프트웨어 구성 요소를 사용 하 여 동기화 된 것을 확인 해야 합니다.
System.Printing 네임 스페이스는 또한 한 부씩 인쇄 출력, 프린터를 생성할 수 있는지 여부와 같은 프린터 기능을 설명 하 고 프린터에 인쇄 작업에 사용할 용지 크기와 같은 명령을 지정 하는 많은 열거형을 포함 합니다.
이 네임 스페이스에는 Windows Presentation Foundation에서 제공 하는 향상 된 인쇄 서비스의 일부입니다. Windows Forms를 사용 하 여 관리 코드 개발자의 Api를 사용 해야 합니다는 System.Drawing.Printing 네임 스페이스입니다.
주의
내에서 클래스를 System.Printing 네임 스페이스는 Windows 서비스 또는 ASP.NET 애플리케이션 또는 서비스 내에서 사용 하 여 지원 되지 않습니다. 이러한 애플리케이션 형식 중 하나에서 이러한 클래스를 사용 하는 동안 예기치 않은 문제가 발생할 수 있습니다, 그리고 감소와 같은 서비스 성능 및 런타임 예외입니다.