PrintCapabilities.PageMediaSizeCapability Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.