PrintCapabilities(Stream) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 DARIN enthaltenen XML-Elemente, die weniger häufige Features ausdrücken, die durch keine 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.
Falls vorhanden, werden die privaten Teile des Dokuments nicht vom Konstruktor überprüft, aber alle vom Druckschema definierten Teile werden überprüft, einschließlich der Teile, die nicht durch eine der öffentlichen Eigenschaften der PrintCapabilities -Klasse dargestellt werden. Entsprechend kann der FormatException ausgelöst werden, auch wenn das gesamte XML-Markup, das den öffentlichen Eigenschaften entspricht, gültig ist.