PrintCapabilities(Stream) Construtor
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da PrintCapabilities classe usando um fluxo XML (que contém um documento PrintCapabilities) que especifica as capacidades da impressora e cumpre o XML Print Schema.
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 as capacidades da impressora e cumpre o Esquema de Impressão.
Exceções
xmlStream é null.
xmlStream não é XML válido.
Observações
Todo o documento PrintCapabilities é armazenado num campo não público no objeto, incluindo os elementos XML que expressam características menos comuns e que não são representadas por nenhuma das propriedades públicas da PrintCapabilities classe. De facto, se o driver que produziu o documento PrintCapabilities estiver a usar uma extensão privada do Print Schema, essa marcação definida privadamente também é armazenada como parte do documento não público PrintCapabilities.
As partes privadas do documento, se existirem, 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 descartado mesmo que toda a marcação XML correspondente às propriedades públicas seja válida.