PrintCapabilities(Stream) Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.