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