PrintCapabilities.PageMediaSizeCapability Özellik

Tanım

Yazıcının PageMediaSize desteklediği kağıt ve medya boyutlarını tanımlayan nesne koleksiyonunu alır.

public:
 property System::Collections::ObjectModel::ReadOnlyCollection<System::Printing::PageMediaSize ^> ^ PageMediaSizeCapability { System::Collections::ObjectModel::ReadOnlyCollection<System::Printing::PageMediaSize ^> ^ get(); };
public System.Collections.ObjectModel.ReadOnlyCollection<System.Printing.PageMediaSize> PageMediaSizeCapability { get; }
member this.PageMediaSizeCapability : System.Collections.ObjectModel.ReadOnlyCollection<System.Printing.PageMediaSize>
Public ReadOnly Property PageMediaSizeCapability As ReadOnlyCollection(Of PageMediaSize)

Özellik Değeri

Nesnelerin A'sı ReadOnlyCollection<T>PageMediaSize .

Örnekler

Aşağıdaki kod örneğinde içinde belirli bir değerin nasıl aranacakları gösterilmektedir PageMediaSizeCapability.

foreach (PageMediaSize mediaSize in pc.PageMediaSizeCapability)
    {
        if (mediaSize.PageMediaSizeName == PageMediaSizeName.ISOA4)
        {
            Console.WriteLine("A4 size is supported");
            break;
        }
    }

Açıklamalar

Adının sonunda "Yetenek" olan özelliklerinin PrintCapabilities çoğu, örneğin CollationCapability, numaralandırılmış türdeki değer koleksiyonlarıdır. Ancak PageMediaSizeCapability ve PageResolutionCapability nesneleri koleksiyonlarıdır. Son iki özellik için contains yönteminiReadOnlyCollection<T>kullanarak belirli bir değerin varlığını test edemezsiniz. Bunun nedeni, başvuru türlerinde yönteminin true yalnızca ona geçirilen nesnenin bellek adresi koleksiyondaki bir nesnenin adresiyle aynı olduğunda döndürür; yani aynı nesnedir. Bu genellikle böyle olmadığından, koleksiyonunda nesnenin Contains yöntemine geçirilen nesneyle tüm özelliklerinde tam olarak aynı değerlere sahip bir nesne olsa bile yöntemi ReadOnlyCollection<T>neredeyse her zaman döndürürfalse. öğesinin PageMediaSizeCapabilityiçeriğini belirlemek için, üyelerini istenen değerle karşılaştırarak her bir üyesini listelemeniz gerekir.

Yazıcı medya boyutu seçimini desteklemiyorsa koleksiyon boş olur.

Bu özellik, Yazdırma ŞemasınınPageMediaSize anahtar sözcüğüne karşılık gelir.

Şunlara uygulanır