次の方法で共有


Printer.PaperBin プロパティ

印刷操作中に用紙が供給されるプリンターの既定の用紙ビンを示す値を取得または設定します。

名前空間:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ:  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
Public Property PaperBin As Short
public short PaperBin { get; set; }
public:
property short PaperBin {
    short get ();
    void set (short value);
}
member PaperBin : int16 with get, set
function get PaperBin () : short 
function set PaperBin (value : short)

プロパティ値

型 : Int16
Short を返します。

解説

ある Bin オプションはプリンターでは使用できません。 これらのオプションの具体的な説明がプリンターのドキュメントを参照してください。

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

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

定数

Value

説明

vbPRBNUpper

1

上部の Bin からの形式を使用します。

vbPRBNLower

2

下部の Bin からの形式を使用します。

vbPRBNMiddle

3

中央の Bin からの形式を使用します。

vbPRBNManual

4

各紙を手動で挿入待ちます。

vbPRBNEnvelope

5

封筒の送信デバイスから封筒を使用します。

vbPRBNEnvManual

6

封筒の送信デバイスから封筒を使用します。ただし、手動挿入待ちます。

vbPRBNAuto

7

現在の既定の Bin からフォームを使用します。これは、既定の設定です。

vbPRBNTractor

8

トラクター フィーダーから送信されているフォームを使用します。

vbPRBNSmallFmt

9

小型用紙フィーダーからフォームを使用します。

vbPRBNLargeFmt

10

大型用紙ビンからフォームを使用します。

vbPRBNLargeCapacity

11

大容量フィーダーからフォームを使用します。

vbPRBNCassette

14

取り付けられたカセット カートリッジからフォームを使用します。

注意

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.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()

.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