Printer.PaperBin プロパティ
更新 : 2007 年 11 月
印刷中に給紙を行う際の、プリンタの既定の用紙ビン (トレイ) を示す値を取得または設定します。
名前空間 : Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ : Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)
構文
'宣言
Public Property PaperBin As Short
'使用
Dim instance As Printer
Dim value As Short
value = instance.PaperBin
instance.PaperBin = value
public short PaperBin { get; set; }
public:
property short PaperBin {
short get ();
void set (short value);
}
public function get PaperBin () : short
public function set PaperBin (value : short)
プロパティ値
型 : System.Int16
Short を返します。
解説
プリンタによっては、一部のビン オプションを使用できない場合があります。これらのオプションの詳細については、プリンタの説明書で確認してください。
新しいページに対して Print、Circle、Line、または PSet メソッドを呼び出した後にこのプロパティを設定した場合、実行時例外が発生します。
PaperBin プロパティの有効な PrinterObjectConstants 値の一覧を、次の表に示します。
定数 |
値 |
説明 |
---|---|---|
vbPRBNUpper |
1 |
上段ビンの用紙を使用します。 |
vbPRBNLower |
2 |
下段ビンの用紙を使用します。 |
vbPRBNMiddle |
3 |
中段ビンの用紙を使用します。 |
vbPRBNManual |
4 |
用紙が一枚ずつ手差しで挿入されるのを待ちます。 |
vbPRBNEnvelope |
5 |
封筒フィーダの封筒を使用します。 |
vbPRBNEnvManual |
6 |
封筒フィーダの封筒を使用しますが、手差しによる挿入を待ちます。 |
vbPRBNAuto |
7 |
現在の既定のビンの用紙を使用します。これは、既定の設定です。 |
vbPRBNTractor |
8 |
トラクタ フィーダから給紙される用紙を使用します。 |
vbPRBNSmallFmt |
9 |
小型用紙フィーダの用紙を使用します。 |
vbPRBNLargeFmt |
10 |
大型用紙ビンの用紙を使用します。 |
vbPRBNLargeCapacity |
11 |
大容量フィーダの用紙を使用します。 |
vbPRBNCassette |
14 |
取り付けられたカセット カートリッジの用紙を使用します。 |
メモ : |
---|
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic 2008 へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。これらが必要になるのは、Visual Basic 6.0 のコード モデルが .NET Framework の実装と大きく異なる場合だけです。 |
例
PaperBin プロパティの値を取得する方法を次の例に示します。
Dim Printer As New Printer
Printer.PrintAction = Printing.PrintAction.PrintToPreview
Select Case Printer.PaperBin
Case vbPRBNUpper
Printer.Print("Using the upper bin")
Case vbPRBNLower
Printer.Print("Using the lower bin")
Case vbPRBNMiddle
Printer.Print("Using the middle bin")
Case vbPRBNManual
Printer.Print("Insert a sheet of paper")
Case vbPRBNEnvelope
Printer.Print("Using the envelope feeder")
Case vbPRBNEnvManual
Printer.Print("Insert an envelope")
Case vbPRBNTractor
Printer.Print("Using the tractor feeder")
Case vbPRBNSmallFmt
Printer.Print("Using the small paper feeder")
Case vbPRBNLargeFmt
Printer.Print("Using the large paper bin")
Case vbPRBNLargeCapacity
Printer.Print("Using the large capacity feeder")
Case vbPRBNCassette
Printer.Print("Using the attached cassette cartridge")
Case Else
Printer.Print("Using the default paper bin")
End Select
Printer.EndDoc()
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間
その他の技術情報
方法 : Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)