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

例外

xmlStreamnullです。

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

注釈

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

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

適用対象