PrintCapabilities(Stream) Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.