Printer.Duplex 属性
获取或设置该值来确定页是否位于两侧打印 (如果打印机支持此功能)。
命名空间: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
程序集: Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
语法
声明
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)
属性值
类型:System.Int16
返回一个 Short。
备注
当您使用水平的双重打印时,页两侧的顶部。在每一端。 当您使用垂直的双重打印时,在下一在页的同一端与下一页的顶部。
如果设置此属性,在调用 Print、 Circle、 Line或 PSet 方法在新页后,会运行时异常。
下表列出了 Duplex 属性就是有效的 PrinterObjectConstants 值。
常量 |
值 |
说明 |
---|---|---|
vbPRDPSimplex |
1 |
与当前方向设置的单边的打印。 |
vbPRDPHorizontal |
2 |
借助水平的页标记的两个产生的输出。 |
vbPRDPVertical |
3 |
使用一个垂直页标记的两个产生的输出。 |
备注
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间中的函数和对象是提供给用于将 Visual Basic 6.0 升级到 Visual Basic 的工具使用的。大多数情况下,这些函数和对象可再现 .NET Framework 中其他命名空间的功能。只有 Visual Basic 6.0 代码模型与 .NET Framework 实现有显著区别时才需要这些函数和对象。
示例
下面的示例演示如何设置 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
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间