PrinterResolution-Klasse
Stellt die von einem Drucker unterstützte Auflösung dar.
Namespace: System.Drawing.Printing
Assembly: System.Drawing (in system.drawing.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public Class PrinterResolution
'Usage
Dim instance As PrinterResolution
[SerializableAttribute]
public class PrinterResolution
[SerializableAttribute]
public ref class PrinterResolution
/** @attribute SerializableAttribute() */
public class PrinterResolution
SerializableAttribute
public class PrinterResolution
Hinweise
Diese Klasse wird von der PrinterSettings.PrinterResolutions-Eigenschaft und von der PageSettings.PrinterResolution-Eigenschaft verwendet, um die für den Drucker verfügbaren Druckerauflösungen abzurufen bzw. um die Druckerauflösung für eine Seite festzulegen.
Bestimmen Sie mit der Kind-Eigenschaft, ob der Druckerauflösungstyp PrinterResolutionKind auf den Wert Custom festgelegt ist. Definieren Sie in diesem Fall mit der X-Eigenschaft und der Y-Eigenschaft die horizontale und vertikale Druckerauflösung.
Weitere Informationen über das Drucken finden Sie in der Übersicht über den System.Drawing.Printing-Namespace.
Beispiel
Im folgenden Codebeispiel wird das comboPrintResolution
-Kombinationsfeld mit den unterstützten Auflösungen aufgefüllt. Im Beispiel wird davon ausgegangen, dass eine PrintDocument-Variable mit dem Namen printDoc
und das bestimmte Kombinationsfeld vorhanden sind.
' 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.PrinterResolution
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
PrinterResolution-Member
System.Drawing.Printing-Namespace
PrinterResolutionKind
PrinterSettings
PrinterSettings.PrinterResolutions
PageSettings.PrinterResolution-Eigenschaft