PrintCapabilities(Stream) Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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é.