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> z PageResolution objektů. Každá hodnota představuje rozlišení stránky jako kvalitativní hodnotu, tečku na paleci nebo obojí.

Příklady

Následující příklad kódu ukazuje, jak vyhledat konkrétní hodnotu v souboru 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. PageResolutionCapability Jedná se ale PageMediaSizeCapability o kolekce objektů. U těchto dvou vlastností nelze otestovat přítomnost konkrétní hodnoty pomocí metody Contains metody ReadOnlyCollection<T>. Je to proto, že s odkazovými typy vrátí true metoda pouze v případě, že adresa paměti objektu předaného je stejná jako adresa objektu v kolekci; to znamená, že jsou to stejný objekt. Vzhledem k tomu, že to obvykle nebude případ, metoda téměř vždy vrátí false i v případě, že je objekt v kolekci s přesně stejnými hodnotami ve všech jeho vlastnostech jako objekt předán Do Contains metoda ReadOnlyCollection<T>. Chcete-li určit obsah PageResolutionCapability, musíte vytvořit výčet prostřednictvím každého jeho členu, porovnávat je s požadovanou hodnotou. Viz příklad.

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

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

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

Platí pro