Condividi tramite


PrinterSettings.PrinterResolutionCollection Classe

Definizione

Contiene una raccolta di oggetti PrinterResolution.

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
Ereditarietà
PrinterSettings.PrinterResolutionCollection
Implementazioni

Esempio

L'esempio di codice seguente popola la comboPrintResolution casella combinata con le risoluzioni supportate. L'esempio richiede che esista una PrintDocument variabile denominata printDoc e che esista la casella combinata specifica.

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

Commenti

PrinterSettings.PrinterResolutionCollection Contiene PrinterResolution istanze che rappresentano le risoluzioni della stampante supportate tramite la PrinterResolution.Kind proprietà , che contiene uno dei PrinterResolutionKind valori .

In genere, la risoluzione della stampante viene impostata tramite la PageSettings.PrinterResolution proprietà su un'istanza valida PrinterResolution disponibile tramite la PrinterResolutions raccolta.

Se PrinterResolutionKind è Custom, usare le X proprietà e Y per determinare rispettivamente la risoluzione della stampante personalizzata nelle direzioni orizzontali e verticali.

Costruttori

PrinterSettings.PrinterResolutionCollection(PrinterResolution[])

Inizializza una nuova istanza della classe PrinterSettings.PrinterResolutionCollection.

Proprietà

Count

Ottiene il numero delle risoluzioni di stampa disponibili nell'insieme.

Item[Int32]

Ottiene l'oggetto PrinterResolution in corrispondenza dell'indice specificato.

Metodi

Add(PrinterResolution)

Aggiunge un oggetto PrinterResolution alla fine della raccolta.

CopyTo(PrinterResolution[], Int32)

Copia il contenuto della classe PrinterSettings.PrinterResolutionCollection corrente nella matrice specificata, a partire dall'indice specificato.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore in grado di eseguire l'iterazione nella raccolta.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Per una descrizione di questo membro, vedere CopyTo(Array, Int32).

ICollection.Count

Per una descrizione di questo membro, vedere Count.

ICollection.IsSynchronized

Per una descrizione di questo membro, vedere IsSynchronized.

ICollection.SyncRoot

Per una descrizione di questo membro, vedere SyncRoot.

IEnumerable.GetEnumerator()

Per una descrizione di questo membro, vedere GetEnumerator().

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Vedi anche