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 platí, že pokud ovladač, který vytvořil dokument PrintCapabilities, používá privátní rozšíření Print Schema, je tento soukromě definovaný kód uložen také jako součást nepřístupného dokumentu PrintCapabilities.
Soukromé části dokumentu, pokud existují, nejsou ověřeny konstruktorem, ale všechny části definované schématem tisku jsou ověřeny, 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 odpovídající veřejným vlastnostem jsou platné.