次の方法で共有


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)

プロパティ値

型 : Int16
Short を返します。

解説

水平方向の両面印刷を使用すると、ページの両側の上でシートの同じ端です。 垂直方向の両面印刷を使用すると、1 ページの下部には、次のページの上部と同じシートの端部に表示されます。

新しいページの PrintCircleLine、または PSet のメソッドを呼び出した後、このプロパティを設定すると、ランタイム例外が発生します。

次の表は Duplex のプロパティに対して有効な PrinterObjectConstants 値を示します。

定数

Value

説明

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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

Printer クラス

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間

その他の技術情報

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library