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 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

xmlStream
Stream

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

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.

Dotyczy