PrintCapabilities(Stream) Constructor

Definitie

Initialiseert een nieuw exemplaar van de PrintCapabilities klasse met behulp van een XML-stroom (die een PrintCapabilities-document bevat) die printermogelijkheden aangeeft en voldoet aan het XML-afdrukschema.

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)

Parameters

xmlStream
Stream

Een XML Stream die printermogelijkheden beschrijft en voldoet aan het afdrukschema.

Uitzonderingen

xmlStream is null.

xmlStream is ongeldige XML.

Opmerkingen

Het hele Document PrintCapabilities wordt opgeslagen in een niet-openbaar veld in het object, inclusief de XML-elementen erin die minder algemene functies uitdrukken die niet worden vertegenwoordigd door een van de openbare eigenschappen van de PrintCapabilities klasse. Als het stuurprogramma dat het document PrintCapabilities heeft geproduceerd, een persoonlijke uitbreiding van het afdrukschema gebruikt, wordt die persoonlijk gedefinieerde markering ook opgeslagen als onderdeel van het document niet-openbare PrintCapabilities.

De privéonderdelen van het document, indien aanwezig, worden niet gevalideerd door de constructor, maar alle door het afdrukschema gedefinieerde onderdelen worden gevalideerd, inclusief de onderdelen die niet worden vertegenwoordigd door een van de openbare eigenschappen van de PrintCapabilities klasse. Daarom kan het FormatException worden gegenereerd, zelfs als alle XML-markeringen die overeenkomen met de openbare eigenschappen geldig zijn.

Van toepassing op