Aracılığıyla paylaş


PrintCapabilities.PageResolutionCapability Özellik

Tanım

Yazıcının PageResolution hangi sayfa çözünürlüğü düzeylerini desteklediğini tanımlayan bir nesne koleksiyonu alır.

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)

Özellik Değeri

Nesnelerin A'sı ReadOnlyCollection<T>PageResolution . Her değer, sayfa çözünürlüğünü nitel bir değer, inç başına nokta değeri veya her ikisi olarak temsil eder.

Örnekler

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

foreach (PageResolution pageRes in pc.PageResolutionCapability)
    {
        if (pageRes.QualitativeResolution == PageQualitativeResolution.High)
        {
            Console.WriteLine("High quality 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 PageResolutionCapabilityiçeriğini belirlemek için, üyelerini istenen değerle karşılaştırarak her bir üyesini listelemeniz gerekir. Örne bakın.

sınıfı, PageResolution X ve Y boyutları için inç başına nokta belirtebileceğiniz özelliklere ve çözümlemeye nitel ifade verebileceğiniz bir özelliğe sahiptir.

Yazıcı sayfa çözünürlüğü seçeneklerini desteklemiyorsa, koleksiyon boş olur.

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

Şunlara uygulanır