Partage via


PrintCapabilities(Stream) Constructeur

Définition

Initialise une nouvelle instance de la classe PrintCapabilities à l’aide d’un flux XML (contenant un document PrintCapabilities) qui spécifie des fonctions d’imprimante et respectant le schéma d’impression.

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)

Paramètres

xmlStream
Stream

Un Stream XML qui décrit des fonctionnalités d'imprimante et est conforme au Schéma d'impression.

Exceptions

xmlStream a la valeur null.

xmlStream n'est pas un XML valide.

Remarques

L’ensemble du document PrintCapabilities est stocké dans un champ non public de l’objet, y compris les éléments XML qu’il contient qui expriment des fonctionnalités moins courantes qui ne sont représentées par aucune des propriétés publiques de la PrintCapabilities classe. En fait, si le pilote qui a produit le document PrintCapabilities utilise une extension privée du schéma d’impression, ce balisage défini en privé est également stocké dans le document PrintCapabilities non public.

Les parties privées du document, le cas échéant, ne sont pas validées par le constructeur, mais toutes les parties définies par le schéma d’impression sont validées, y compris les parties qui ne sont représentées par aucune des propriétés publiques de la PrintCapabilities classe. Par conséquent, le FormatException peut être levée même si l’ensemble du balisage XML qui correspond aux propriétés publiques est valide.

S’applique à