PrintCapabilities(Stream) Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe PrintCapabilities tramite un flusso XML (contenente un documento PrintCapabilities) che specifica le funzionalità della stampante ed è conforme allo schema di stampa 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)
Parametri
- xmlStream
- Stream
Oggetto Stream XML che descrive le funzionalità della stampante ed è conforme a PrintSchema.
Eccezioni
xmlStream
è null
.
xmlStream
non è un oggetto XML valido.
Commenti
L'intero documento PrintCapabilities viene archiviato in un campo non pubblico nell'oggetto, inclusi gli elementi XML all'interno di esso che esprimono funzionalità meno comuni che non sono rappresentate da alcuna delle proprietà pubbliche della PrintCapabilities classe. In effetti, se il driver che ha prodotto il documento PrintCapabilities usa un'estensione privata dello schema di stampa, il markup definito privatamente viene archiviato anche come parte del documento PrintCapabilities non pubblico.
Le parti private del documento, se presenti, non vengono convalidate dal costruttore, ma tutte le parti definite dallo schema di stampa vengono convalidate, incluse le parti che non sono rappresentate da alcuna delle proprietà pubbliche della PrintCapabilities classe. Di conseguenza, l'oggetto potrebbe essere generato anche se tutto il FormatException markup XML corrispondente alle proprietà pubbliche è valido.