Printer.Duplex (Propiedad)
Obtiene o establece un valor que determina si una página se imprimirá en ambos lados (si la impresora admite esta característica).
Espacio de nombres: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Ensamblado: Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxis
'Declaración
Public Property Duplex As Short
public short Duplex { get; set; }
public:
property short Duplex {
short get ();
void set (short value);
}
member Duplex : int16 with get, set
function get Duplex () : short
function set Duplex (value : short)
Valor de propiedad
Tipo: Int16
Devuelve Short.
Comentarios
Cuando se utiliza la impresión a doble cara horizontal, las partes superior de ambos lados de la página están en el mismo extremo de hoja. Cuando se utiliza la impresión a doble cara vertical, la parte inferior de una página está en el mismo extremo de hoja que la parte superior de la página siguiente.
Si establece esta propiedad después de llamar a Print, Circle, Line, o métodos de PSet en una nueva página, una excepción en tiempo de ejecución aparece.
La tabla siguiente se enumeran los valores de PrinterObjectConstants que son válidos para la propiedad de Duplex .
Constante |
Valor |
Descripción |
---|---|---|
vbPRDPSimplex |
1 |
Impresión de un solo junto con el valor actual de la orientación. |
vbPRDPHorizontal |
2 |
Impresión de cara doble mediante una página horizontal activa. |
vbPRDPVertical |
3 |
Impresión de cara doble mediante una página vertical activada. |
Nota
Las funciones y los objetos del espacio de nombres Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 se proporcionan para que se utilicen con las herramientas de actualización de Visual Basic 6.0 a Visual Basic.En la mayoría de los casos, estos objetos y funciones proporcionan la misma funcionalidad que otros espacios de nombres de .NET Framework.Únicamente son necesarios cuando el modelo de código de Visual Basic 6.0 difiere notablemente de la implementación de .NET Framework.
Ejemplos
En el ejemplo siguiente se muestra cómo establecer la propiedad Duplex.
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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 (Espacio de nombres)
Otros recursos
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library