次の方法で共有


Printer.PaperBin プロパティ

フォームが印刷操作中に入れられているプリンターの既定のフォームの Bin を示す値を取得または設定します。

名前空間:  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)

プロパティ値

型 : System.Int16
Short を返します。

解説

ある Bin オプションは、プリンターで使用できません。これらのオプションの特定の説明のプリンターのドキュメントをチェックします。

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

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

定数

Description

vbPRBNUpper

1

上部の Bin からフォームを使用します。

vbPRBNLower

2

下部の Bin からフォームを使用します。

vbPRBNMiddle

3

中央の Bin からフォームを使用します。

vbPRBNManual

4

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

vbPRBNEnvelope

5

エンベロープの送信子からエンベロープを使用します。

vbPRBNEnvManual

6

エンベロープの送信子からエンベロープを使用します。ただし、手動挿入を待ちます。

vbPRBNAuto

7

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

vbPRBNTractor

8

トラクター送信キャッシュから入力られたフォームを使用します。

vbPRBNSmallFmt

9

小さい紙送信子からフォームを使用します。

vbPRBNLargeFmt

10

大判紙の Bin からフォームを使用します。

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

方法: Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)

Printer Compatibility Library を参照するアプリケーションの配置