Bagikan melalui


PrintCapabilities.PageResolutionCapability Properti

Definisi

Mendapatkan kumpulan PageResolution objek yang mengidentifikasi tingkat resolusi halaman apa yang didukung printer.

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

Nilai Properti

Sebuah ReadOnlyCollection<T>PageResolution objek. Setiap nilai mewakili resolusi halaman sebagai nilai kualitatif, nilai titik per inci, atau keduanya.

Contoh

Contoh kode berikut menunjukkan cara mencari nilai tertentu di PageResolutionCapability.

foreach (PageResolution pageRes in pc.PageResolutionCapability)
    {
        if (pageRes.QualitativeResolution == PageQualitativeResolution.High)
        {
            Console.WriteLine("High quality 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 PageResolutionCapability, Anda harus menghitung melalui setiap anggotanya, membandingkannya dengan nilai yang diinginkan. Lihat contoh.

Kelas PageResolution ini memiliki properti tempat Anda dapat menentukan titik per inci untuk dimensi X dan Y dan properti tempat Anda dapat memberikan ekspresi kualitatif ke resolusi.

Jika pencetak tidak mendukung pilihan resolusi halaman, koleksi kosong.

Properti ini sesuai dengan kata kunci SkemaPageResolution Cetak.

Berlaku untuk