PrintCapabilities(Stream) Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.