PrintCapabilities(Stream) Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.