Freigeben über


PrinterSettings.PrinterResolutionCollection-Klasse

Enthält eine Auflistung von PrinterResolution-Objekten.

Namespace: System.Drawing.Printing
Assembly: System.Drawing (in system.drawing.dll)

Syntax

'Declaration
Public Class PrinterResolutionCollection
    Implements ICollection, IEnumerable
'Usage
Dim instance As PrinterResolutionCollection
public class PrinterResolutionCollection : ICollection, IEnumerable
public ref class PrinterResolutionCollection : ICollection, IEnumerable
public class PrinterResolutionCollection implements ICollection, IEnumerable
public class PrinterResolutionCollection implements ICollection, IEnumerable

Hinweise

Die PrinterSettings.PrinterResolutionCollection enthält Instanzen von PrinterResolution, die die von der PrinterResolution.Kind-Eigenschaft unterstützten Druckerauflösungen darstellt. Diese Eigenschaft enthält einen der PrinterResolutionKind-Werte.

Üblicherweise legen Sie die Druckerauflösung der Seite mithilfe der PageSettings.PrinterResolution-Eigenschaft auf eine gültige PrinterResolution-Instanz fest, die über die PrinterResolutions-Auflistung verfügbar ist.

Wenn PrinterResolutionKind auf Custom festgelegt ist, bestimmen Sie die die horizontale und vertikale Druckerauflösung mithilfe der X-Eigenschaft und der Y-Eigenschaft.

Beispiel

Im folgenden Codebeispiel wird das comboPrintResolution-Kombinationsfeld mit den unterstützten Auflösungen aufgefüllt. Im Beispiel müssen eine PrintDocument-Variable mit dem Namen printDoc und das bestimmte Kombinationsfeld vorhanden sein.

' 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
// 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.
PrinterResolution pkResolution;
for (int i = 0; i < printDoc.get_PrinterSettings().
    get_PrinterResolutions().get_Count(); i++) {
    pkResolution = printDoc.get_PrinterSettings().
        get_PrinterResolutions().get_Item(i);
    comboPrintResolution.get_Items().Add(pkResolution);
}

Vererbungshierarchie

System.Object
  System.Drawing.Printing.PrinterSettings.PrinterResolutionCollection

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

PrinterSettings.PrinterResolutionCollection-Member
System.Drawing.Printing-Namespace
PrinterResolution-Klasse
PrinterSettings.PrinterResolutions-Eigenschaft
PrinterSettings.InstalledPrinters-Eigenschaft
PrinterSettings.PaperSizes-Eigenschaft
PrinterSettings.PaperSources-Eigenschaft