PrintCapabilities.PageMediaSizeCapability Properti

Definisi

Mendapatkan kumpulan PageMediaSize objek yang mengidentifikasi ukuran kertas dan media yang didukung printer.

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)

Nilai Properti

Sebuah ReadOnlyCollection<T>PageMediaSize objek.

Contoh

Contoh kode berikut menunjukkan cara mencari nilai tertentu di PageMediaSizeCapability.

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

Keterangan

Sebagian besar properti PrintCapabilities yang memiliki "Kemampuan" di akhir nama, seperti CollationCapability, adalah kumpulan nilai dari jenis yang dijumlahkan. Tapi PageMediaSizeCapability dan PageResolutionCapability merupakan koleksi objek. Untuk dua properti terakhir, Anda tidak dapat menguji keberadaan nilai tertentu dengan menggunakan metode Contains dari ReadOnlyCollection<T>. Ini karena, dengan jenis referensi, metode hanya mengembalikan true ketika alamat memori objek yang diteruskan ke dalamnya sama dengan alamat objek dalam koleksi; yaitu, mereka adalah objek yang sama. Karena ini biasanya tidak akan terjadi, metode akan hampir selalu kembali false bahkan jika ada objek dalam koleksi dengan nilai yang sama persis di semua propertinya sebagai objek yang diteruskan ke metode Contains dari ReadOnlyCollection<T>. Untuk menentukan konten PageMediaSizeCapability, Anda harus menghitung melalui setiap anggotanya, membandingkannya dengan nilai yang diinginkan.

Jika pencetak tidak mendukung pilihan ukuran media, koleksi kosong.

Properti ini sesuai dengan kata kunci SkemaPageMediaSize Cetak.

Berlaku untuk