PrintCapabilities.PageResolutionCapability Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.