Sdílet prostřednictvím


PrinterSettings.PrinterResolutionCollection Třída

Definice

Obsahuje kolekci PrinterResolution objektů.

public: ref class PrinterSettings::PrinterResolutionCollection : System::Collections::ICollection
public class PrinterSettings.PrinterResolutionCollection : System.Collections.ICollection
type PrinterSettings.PrinterResolutionCollection = class
    interface ICollection
    interface IEnumerable
Public Class PrinterSettings.PrinterResolutionCollection
Implements ICollection
Dědičnost
PrinterSettings.PrinterResolutionCollection
Implementuje

Příklady

Následující příklad kódu naplní comboPrintResolution pole se seznamem podporovaná řešení. Příklad vyžaduje, aby proměnná PrintDocument s názvem printDoc existuje a aby existovalo konkrétní pole se seznamem.

// Add list of printer resolutions found on the printer to the combobox.
// The PrinterResolution's ToString() method will be used to provide the display String.
PrinterResolution^ pkResolution;
for ( int i = 0; i < printDoc->PrinterSettings->PrinterResolutions->Count; i++ )
{
   pkResolution = printDoc->PrinterSettings->PrinterResolutions[ i ];
   comboPrintResolution->Items->Add( pkResolution );
}
// Add list of printer resolutions found on the printer to the combobox.
// The PrinterResolution's ToString() method will be used to provide the display string.

PrinterResolution pkResolution;
for (int i = 0; i < printDoc.PrinterSettings.PrinterResolutions.Count; i++){
    pkResolution = printDoc.PrinterSettings.PrinterResolutions[i];
    comboPrintResolution.Items.Add(pkResolution);
}
' Add list of printer resolutions found on the printer to the combobox.
' The PrinterResolution's ToString() method will be used to provide the display string.
Dim pkResolution As PrinterResolution
For i = 0 to printDoc.PrinterSettings.PrinterResolutions.Count - 1
    pkResolution = printDoc.PrinterSettings.PrinterResolutions.Item(i)
    comboPrintResolution.Items.Add(pkResolution)
Next

Poznámky

Obsahuje PrinterSettings.PrinterResolutionCollectionPrinterResolution instance, které představují rozlišení tiskárny podporované prostřednictvím PrinterResolution.Kind vlastnosti, která obsahuje jednu z PrinterResolutionKind hodnot.

Obvykle nastavíte rozlišení tiskárny prostřednictvím PageSettings.PrinterResolution vlastnosti na platnou PrinterResolution instanci dostupnou PrinterResolutions prostřednictvím kolekce.

Pokud PrinterResolutionKind je Customhodnota , pak pomocí X vlastností a Y určete vlastní rozlišení tiskárny ve vodorovném a svislém směru.

Konstruktory

PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

Inicializuje novou instanci PrinterSettings.PrinterResolutionCollection třídy .

Vlastnosti

Count

Získá počet dostupných rozlišení tiskárny v kolekci.

Item[Int32]

Získá v PrinterResolution zadaném indexu.

Metody

Add(PrinterResolution)

Přidá na PrinterResolution konec kolekce .

CopyTo(PrinterResolution[], Int32)

Zkopíruje obsah aktuálního PrinterSettings.PrinterResolutionCollection do zadaného pole počínaje zadaným indexem.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor, který může iterovat v rámci kolekce.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Popis tohoto člena najdete v tématu CopyTo(Array, Int32).

ICollection.Count

Popis tohoto člena najdete v tématu Count.

ICollection.IsSynchronized

Popis tohoto člena najdete v tématu IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena najdete v tématu SyncRoot.

IEnumerable.GetEnumerator()

Popis tohoto člena najdete v tématu GetEnumerator().

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také