Comparteix a través de


PrintCapabilities(Stream) Constructor

Definición

Inicializa una nueva instancia de la clase PrintCapabilities mediante el uso de una secuencia XML (que contiene un documento PrintCapabilities) que especifica funciones de impresora y cumple con el Esquema de impresión 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

Un Stream XML que describe las capacidades de la impresora y se ajusta al esquema de impresión.

Excepciones

xmlStream es null.

xmlStream no es un XML válido.

Comentarios

Todo el documento PrintCapabilities se almacena en un campo no público en el objeto , incluidos los elementos XML dentro de él que expresan características menos comunes que no están representadas por ninguna de las propiedades públicas de la PrintCapabilities clase . De hecho, si el controlador que generó el documento PrintCapabilities usa una extensión privada del esquema de impresión, ese marcado definido de forma privada también se almacena como parte del documento PrintCapabilities no público.

Las partes privadas del documento, si las hay, no se validan mediante el constructor, pero se validan todas las partes definidas por el esquema de impresión, incluidas las partes que no están representadas por ninguna de las propiedades públicas de la PrintCapabilities clase. En consecuencia, FormatException se podría producir incluso si todo el marcado XML que corresponde a las propiedades públicas es válido.

Se aplica a