Language

PrintCapabilities(Stream) コンストラクター

定義

プリンター機能を指定し、XML PrintCapabilitiesに準拠する XML ストリーム (PrintCapabilities ドキュメントを含む) を使用して、 クラスの新しいインスタンスを初期化します。

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)

パラメーター

xmlStream
Stream

プリンターの機能を記述し、印刷スキーマに準拠する XML Stream 。

例外

xmlStream は nullです。

xmlStream が有効な XML ではありません。

注釈

PrintCapabilities ドキュメント全体は、オブジェクト内の非パブリック フィールドに格納されます。これには、 PrintCapabilities クラスのどのパブリック プロパティでも表されないあまり一般的でない機能を表す XML 要素が含まれます。 実際、PrintCapabilities ドキュメントを生成したドライバーが Print Schema のプライベート拡張を使用している場合、そのプライベートに定義されたマークアップも、パブリックでない PrintCapabilities ドキュメントの一部として格納されます。

ドキュメントのプライベート部分 (存在する場合) はコンストラクターによって検証されませんが、 印刷スキーマで定義されたすべての部分 ( PrintCapabilities クラスのパブリック プロパティで表されていない部分を含む) が検証されます。 したがって、パブリック プロパティに対応するすべての XML マークアップが有効な場合でも、 FormatException がスローされる可能性があります。

適用対象