PrintCapabilities(Stream) Konstruktor

Definition

Initierar en ny instans av PrintCapabilities klassen med hjälp av en XML-ström (som innehåller ett PrintCapabilities-dokument) som anger skrivarfunktioner och uppfyller XML-utskriftsschemat.

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)

Parametrar

xmlStream
Stream

En XML som Stream beskriver skrivarfunktioner och överensstämmer med utskriftsschemat.

Undantag

xmlStream är null.

xmlStream är ogiltig XML.

Kommentarer

Hela PrintCapabilities-dokumentet lagras i ett icke-offentligt fält i objektet, inklusive XML-elementen i det som uttrycker mindre vanliga funktioner som inte representeras av någon av klassens offentliga egenskaper PrintCapabilities . Om drivrutinen som skapade PrintCapabilities-dokumentet använder en privat förlängning av utskriftsschemat lagras även den privatdefinierade markeringen som en del av dokumentet printcapabilities som inte är offentliga.

Eventuella privata delar av dokumentet verifieras inte av konstruktorn, men alla utskriftsschemadefinierade delar verifieras, inklusive de delar som inte representeras av någon av klassens offentliga egenskaper PrintCapabilities . Därför kan genereras FormatException även om alla XML-markeringar som motsvarar de offentliga egenskaperna är giltiga.

Gäller för