PrintCapabilities(Stream) Konstruktor

Definition

Initialisiert eine neue Instanz der PrintCapabilities-Klasse mit einem XML-Stream (der ein PrintCapabilities-Dokument enthält), der Druckerfunktionen angibt und dem XML-Druckschemaentspricht.

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)

Parameter

xmlStream
Stream

Ein XML-Stream, der die Fähigkeiten eines Druckers beschreibt und dem Druckschema entspricht.

Ausnahmen

xmlStream ist null.

xmlStream ist kein gültiges XML.

Hinweise

Das gesamte PrintCapabilities-Dokument wird in einem nicht öffentlichen Feld im Objekt gespeichert, einschließlich der XML-Elemente darin, die weniger gängige Features ausdrücken, die nicht durch eine der öffentlichen Eigenschaften der PrintCapabilities Klasse dargestellt werden. Wenn der Treiber, der das PrintCapabilities-Dokument erstellt hat, eine private Erweiterung des Druckschemas verwendet, wird dieses privat definierte Markup auch als Teil des nicht öffentlichen PrintCapabilities-Dokuments gespeichert.

Die privaten Teile des Dokuments, sofern vorhanden, werden vom Konstruktor nicht überprüft, aber alle print Schema-definierten Teile werden überprüft, einschließlich der Teile, die nicht durch eine der öffentlichen Eigenschaften der PrintCapabilities Klasse dargestellt werden. Dementsprechend könnte dies FormatException ausgelöst werden, auch wenn alle XML-Markups, die den öffentlichen Eigenschaften entsprechen, gültig sind.

Gilt für: