PrinterSettings.PrinterResolutionCollection Třída

Definice

Obsahuje kolekci PrinterResolution objektů.Contains a collection of PrinterResolution objects.

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 vyplní comboPrintResolution pole se seznamem s podporovanými rozlišeními.The following code example populates the comboPrintResolution combo box with the supported resolutions. Příklad vyžaduje, aby PrintDocument Proměnná s názvem printDoc existovala a aby konkrétní pole se seznamem existovalo.The example requires that a PrintDocument variable named printDoc exists and that the specific combo box exists.

// 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

PrinterSettings.PrinterResolutionCollectionObsahuje PrinterResolution instance, které představují rozlišení tiskárny podporované prostřednictvím PrinterResolution.Kind vlastnosti, která obsahuje jednu z PrinterResolutionKind hodnot.The PrinterSettings.PrinterResolutionCollection contains PrinterResolution instances that represents the printer resolutions supported through the PrinterResolution.Kind property, which contains one of the PrinterResolutionKind values.

Obvykle se rozlišení tiskárny nastavuje prostřednictvím PageSettings.PrinterResolution vlastnosti na platnou PrinterResolution instanci dostupnou prostřednictvím PrinterResolutions kolekce.Typically, you set the printer's resolution through the PageSettings.PrinterResolution property to a valid PrinterResolution instance available through the PrinterResolutions collection.

Pokud PrinterResolutionKind je Custom , pak pomocí X vlastností a Y Určete vlastní rozlišení tiskárny v horizontálním a svislém směru v uvedeném pořadí.If PrinterResolutionKind is Custom, then use the X and Y properties to determine the custom printer resolution in the horizontal and vertical directions, respectively.

Konstruktory

PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

Inicializuje novou instanci PrinterSettings.PrinterResolutionCollection třídy.Initializes a new instance of the PrinterSettings.PrinterResolutionCollection class.

Vlastnosti

Count

Získá počet dostupných rozlišení tiskáren v kolekci.Gets the number of available printer resolutions in the collection.

Item[Int32]

Získá v PrinterResolution zadaném indexu.Gets the PrinterResolution at a specified index.

Metody

Add(PrinterResolution)

Přidá PrinterResolution na konec kolekce.Adds a PrinterResolution to the end of the collection.

CopyTo(PrinterResolution[], Int32)

Zkopíruje obsah aktuální PrinterSettings.PrinterResolutionCollection do určeného pole počínaje zadaným indexem.Copies the contents of the current PrinterSettings.PrinterResolutionCollection to the specified array, starting at the specified index.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

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

Vrátí enumerátor, který může iterovat v rámci kolekce.Returns an enumerator that can iterate through the collection.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

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

Získá Type aktuální instanci.Gets the Type of the current instance.

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

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

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

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Popis tohoto člena naleznete v tématu CopyTo(Array, Int32) .For a description of this member, see CopyTo(Array, Int32).

ICollection.Count

Popis tohoto člena naleznete v tématu Count .For a description of this member, see Count.

ICollection.IsSynchronized

Popis tohoto člena naleznete v tématu IsSynchronized .For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena naleznete v tématu SyncRoot .For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator()

Popis tohoto člena naleznete v tématu GetEnumerator() .For a description of this member, see GetEnumerator().

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Platí pro

Viz také