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

Stream Xml, 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 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é.

Platí pro