PrintCapabilities.PageResolutionCapability Vlastnost

Definice

Získá kolekci PageResolution objektů, které identifikují, jaké úrovně rozlišení stránky tiskárna podporuje.

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)

Hodnota vlastnosti

A ReadOnlyCollection<T> objektů PageResolution . Každá hodnota představuje rozlišení stránky jako kvalitativní hodnotu, hodnotu s tečkami na paleci nebo obojí.

Příklady

Následující příklad kódu ukazuje, jak vyhledat konkrétní hodnotu v .PageResolutionCapability

foreach (PageResolution pageRes in pc.PageResolutionCapability)
    {
        if (pageRes.QualitativeResolution == PageQualitativeResolution.High)
        {
            Console.WriteLine("High quality is supported");
            break;
        }
    }

Poznámky

Většina vlastností PrintCapabilities , které mají na konci názvu "Capability", například CollationCapability, jsou kolekce hodnot výčtového typu. Ale PageMediaSizeCapability a PageResolutionCapability jsou kolekce objektů. U těchto dvou vlastností nelze testovat přítomnost konkrétní hodnoty pomocí metody Contains pro ReadOnlyCollection<T>. Je to proto, že u odkazových typů metoda vrací true pouze v případě, že adresa paměti objektu, který je jí předán, je stejná jako adresa objektu v kolekci; to znamená, že se jedná o stejný objekt. Vzhledem k tomu, že to obvykle nebude tento případ, vrátí metoda téměř vždy false i v případě, že v kolekci existuje objekt s přesně stejnými hodnotami ve všech svých vlastnostech jako objekt předaný metodě Contains z ReadOnlyCollection<T>. Chcete-li zjistit obsah objektu PageResolutionCapability, je nutné vytvořit výčet prostřednictvím každého z jeho členů a porovnat je s požadovanou hodnotou. Podívejte se na příklad.

Třída PageResolution má vlastnosti, ve kterých můžete zadat tečky na paleci pro rozměry X a Y a vlastnost, ve které můžete k rozlišení zadat kvalitativní výraz.

Pokud tiskárna nepodporuje volby rozlišení stránky, je kolekce prázdná.

Tato vlastnost odpovídá klíčovému slovu Print Schema.PageResolution

Platí pro