Sdílet prostřednictvím


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

Siehe auch

Referenz

Printer-Klasse

Printer-Member

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace

Weitere Ressourcen

Druckerkompatibilitätsbibliothek

Gewusst wie: Korrigieren von Aktualisierungsfehlern unter Verwendung der Druckerkompatibilitätsbibliothek (Visual Basic)

Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen