Printer.Duplex-Eigenschaft
Aktualisiert: November 2007
Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob eine Seite doppelseitig gedruckt wird (wenn diese Funktion vom Drucker unterstützt wird).
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public Property Duplex As Short
'Usage
Dim instance As Printer
Dim value As Short
value = instance.Duplex
instance.Duplex = value
public short Duplex { get; set; }
public:
property short Duplex {
short get ();
void set (short value);
}
public function get Duplex () : short
public function set Duplex (value : short)
Eigenschaftenwert
Typ: System.Int16
Gibt Short zurück.
Hinweise
Wenn Sie horizontalen Duplexdruck verwenden, befindet sich der Anfang beider Seiten der Seite am selben Ende des Blatts. Wenn Sie vertikalen Duplexdruck verwenden, befindet sich das Ende einer Seite am selben Ende des Blatts wie der Anfang der nächsten Seite.
Wenn diese Eigenschaft festgelegt wird, nachdem die Methode Print, Circle, Line oder PSet auf einer neuen Seite aufgerufen wurde, tritt eine Laufzeitausnahme auf.
In der folgenden Tabelle werden die PrinterObjectConstants-Werte aufgelistet, die für die Duplex-Eigenschaft gültig sind.
Konstante |
Wert |
Beschreibung |
---|---|---|
vbPRDPSimplex |
1 |
Einseitiger Druck mit der aktuellen Ausrichtungseinstellung. |
vbPRDPHorizontal |
2 |
Doppelseitiger Druck mit horizontalem Wenden der Seite. |
vbPRDPVertical |
3 |
Doppelseitiger Druck mit vertikalem Wenden der Seite. |
Hinweis: |
---|
Funktionen und Objekte im Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace werden für die Tools zur Aktualisierung von Visual Basic 6.0 auf Visual Basic 2008 bereitgestellt. In den meisten Fällen duplizieren diese Funktionen und Objekte Funktionalitäten, die Sie in anderen Namespaces in .NET Framework finden können. Sie sind nur notwendig, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet. |
Beispiele
Das folgende Beispiel veranschaulicht das Festlegen der Duplex-Eigenschaft.
Dim pr As New Printer
Dim ps As New Printing.PrinterSettings
If ps.CanDuplex = True Then
pr.Duplex = vbPRDPVertical
Else
MsgBox("Duplex printing is not supported.")
End If
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace
Weitere Ressourcen
Druckerkompatibilitätsbibliothek
Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen