Udostępnij za pośrednictwem


PrintCapabilities(Stream) Konstruktor

Definicja

Inicjuje nowe wystąpienie PrintCapabilities klasy przy użyciu strumienia XML (zawierającego dokument PrintCapabilities), który określa możliwości drukarki i jest zgodny ze schematem wydruku XML.

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)

Parametry

xmlStream
Stream

Kod XML Stream opisujący możliwości drukarki i zgodny ze schematem wydruku.

Wyjątki

Parametr xmlStream ma wartość null.

xmlStream jest nieprawidłowym kodem XML.

Uwagi

Cały dokument PrintCapabilities jest przechowywany w polu innym niż publiczny w obiekcie, w tym elementy XML w nim, które wyrażają mniej typowe cechy, które nie są reprezentowane przez żadne z publicznych właściwości PrintCapabilities klasy. W rzeczywistości, jeśli sterownik, który wygenerował dokument PrintCapabilities, korzysta z prywatnego rozszerzenia schematu wydruku, że prywatnie zdefiniowany znacznik jest również przechowywany w ramach dokumentu non-public PrintCapabilities.

Prywatne części dokumentu, jeśli istnieją, nie są weryfikowane przez konstruktora, ale wszystkie części zdefiniowane schematu wydruku są weryfikowane, w tym części, które nie są reprezentowane przez żadną z publicznych właściwości PrintCapabilities klasy. W związku z tym może zostać zgłoszony nawet wtedy, FormatException gdy wszystkie znaczniki XML odpowiadające właściwościom publicznym są prawidłowe.

Dotyczy