PrintCapabilities(Stream) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.