PrintCapabilities(Stream) Construtor

Definição

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.

Aplica-se a