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 drukowania 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
xmlStream
to null
.
xmlStream
nie jest prawidłowym kodem XML.
Uwagi
Cały dokument PrintCapabilities jest przechowywany w polu innym niż publiczny w obiekcie, w tym w elementach XML, które wyrażają mniej typowe funkcje, które nie są reprezentowane przez żadne z właściwości PrintCapabilities publicznych klasy. W rzeczywistości, jeśli sterownik, który wyprodukował dokument PrintCapabilities, korzysta z prywatnego rozszerzenia schematu wydruku, ten 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 przez schemat 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 FormatException może zostać zgłoszony, nawet jeśli wszystkie znaczniki XML odpowiadające właściwościom publicznym są prawidłowe.