PrintCapabilities(Stream) Oluşturucu

Tanım

Yazıcı özelliklerini belirten ve XML PrintCapabilities uyan bir XML akışı (PrintCapabilities belgesi içeren) kullanarak sınıfının yeni bir örneğini başlatır.

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)

Parametreler

xmlStream
Stream

Yazıcı özelliklerini açıklayan ve Yazdırma Şemasına uyan bir XML Stream .

Özel durumlar

xmlStream, null'e eşittir.

xmlStream geçerli XML değil.

Açıklamalar

PrintCapabilities belgesinin tamamı, sınıfın genel özelliklerinden PrintCapabilities herhangi biri tarafından temsil edilmeyen daha az ortak özellikleri ifade eden XML öğeleri de dahil olmak üzere nesnedeki genel olmayan bir alanda depolanır. Aslında, PrintCapabilities belgesini oluşturan sürücü Yazdırma Şemasının özel bir uzantısını kullanıyorsa, bu özel tanımlı işaretleme de genel olmayan PrintCapabilities belgesinin bir parçası olarak depolanır.

Varsa belgenin özel bölümleri oluşturucu tarafından doğrulanmaz, ancak sınıfın ortak özelliklerinden herhangi biri tarafından temsil edilmeyen bölümler de dahil olmak üzere Tüm PrintCapabilities tanımlı bölümleri doğrulanır. Buna göre, ortak özelliklere FormatException karşılık gelen tüm XML işaretlemesi geçerli olsa bile oluşturulabilir.

Şunlara uygulanır