PrintCapabilities(Stream) 생성자

정의

프린터 기능을 지정하고 XML PrintCapabilities를 준수하는 XML 스트림(PrintCapabilities 문서 포함)을 사용하여 클래스의 새 인스턴스 를 초기화합니다.

public:
 PrintCapabilities(System::IO::Stream ^ xmlStream);
public PrintCapabilities(System.IO.Stream xmlStream);
new System.Printing.PrintCapabilities : System.IO.Stream -> System.Printing.PrintCapabilities
Public Sub New (xmlStream As Stream)

매개 변수

xmlStream
Stream

프린터 기능을 설명하고 인쇄 스키마를 준수하는 XML Stream 입니다.

예외

xmlStreamnull입니다.

xmlStream 이 잘못된 XML입니다.

설명

전체 PrintCapabilities 문서는 클래스의 public 속성으로 표현되지 않는 덜 일반적인 기능을 표현하는 XML 요소를 포함하여 개체의 PrintCapabilities 공용이 아닌 필드에 저장됩니다. 실제로 PrintCapabilities 문서를 생성한 드라이버가 인쇄 스키마의 프라이빗 확장을 사용하는 경우 비공개로 정의된 태그도 공용이 아닌 PrintCapabilities 문서의 일부로 저장됩니다.

문서의 프라이빗 부분(있는 경우)은 생성자에 의해 유효성을 검사하지 않지만 클래스의 public 속성으로 표현되지 않는 부분을 포함하여 모든 인쇄 스키마 정의 부분의 PrintCapabilities 유효성이 검사됩니다. 따라서 public 속성에 FormatException 해당하는 모든 XML 태그가 유효한 경우에도 throw될 수 있습니다.

적용 대상