PrintCapabilities(Stream) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe PrintCapabilities usando um fluxo XML (que contém um documento PrintCapabilities) que especifica os recursos da impressora e está em conformidade com o Esquema de Impressão 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)
Parâmetros
- xmlStream
- Stream
Um XML Stream que descreve os recursos da impressora e está em conformidade com o Esquema de Impressão.
Exceções
xmlStream
é null
.
xmlStream
não é um XML válido.
Comentários
Todo o documento PrintCapabilities é armazenado em um campo não público no objeto , incluindo os elementos XML dentro dele que expressam recursos menos comuns que não são representados por nenhuma das propriedades públicas da PrintCapabilities classe. Na verdade, se o driver que produziu o documento PrintCapabilities estiver usando uma extensão privada do Esquema de Impressão, essa marcação definida privada também será armazenada como parte do documento PrintCapabilities não público.
As partes privadas do documento, se houver, não são validadas pelo construtor, mas todas as partes definidas pelo Esquema de Impressão são validadas, incluindo as partes que não são representadas por nenhuma das propriedades públicas da PrintCapabilities classe. Assim, o FormatException pode ser gerado mesmo se toda a marcação XML que corresponde às propriedades públicas for válida.