Share via


PrintCapabilities(Stream) Konstruktor

Definice

Inicializuje novou instanci třídy pomocí datového PrintCapabilities proudu XML (který obsahuje dokument PrintCapabilities), který určuje možnosti tiskárny a vyhovuje schématu tisku XML.

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)

Parametry

xmlStream
Stream

Kód XML Stream , který popisuje možnosti tiskárny a odpovídá schématu tisku.

Výjimky

xmlStream je null.

xmlStream není platný kód XML.

Poznámky

Celý dokument PrintCapabilities je uložen v neveřejné pole v objektu, včetně elementů XML v něm, které vyjadřují méně běžné funkce, které nejsou reprezentovány žádnou z veřejných vlastností PrintCapabilities třídy. Ve skutečnosti, pokud ovladač, který vytvořil PrintCapabilities dokument používá privátní rozšíření print schématu, že soukromě definované značky je také uložen jako součást neveřejného dokumentu PrintCapabilities.

Soukromé části dokumentu, pokud existují, nejsou ověřeny konstruktorem, ale jsou ověřeny všechny části definované schématem tisku, včetně částí, které nejsou reprezentovány žádnou z veřejných vlastností PrintCapabilities třídy. Proto může být vyvolán i v případě, FormatException že všechny kódy XML, které odpovídají veřejným vlastnostem jsou platné.

Platí pro