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 PrintCapabilities classe utilizzando un flusso XML (che contiene un documento PrintCapabilities) che specifica le funzionalità della stampante e è 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
Stream Xml che descrive le funzionalità della stampante e è conforme allo schema di stampa.
Eccezioni
xmlStream è null.
xmlStream non è 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 caratteristiche meno comuni che non sono rappresentate da alcuna delle proprietà pubbliche della PrintCapabilities classe . Infatti, se il driver che ha prodotto il documento PrintCapabilities utilizza un'estensione privata dello schema di stampa, tale 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, potrebbe FormatException essere generata anche se tutto il markup XML che corrisponde alle proprietà pubbliche è valido.