次の方法で共有


Printer.PaperSize プロパティ

現在のプリンターのフォーム サイズを示す値を取得または設定します。

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

構文

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

プロパティ値

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

解説

Printer のオブジェクトの Height または Width のプロパティを設定すると、 vbPRPSUserに自動的に PaperSize を設定します。

このプロパティは Print のメソッドをダイヤルするか、ランタイム例外が発生した後に設定することはできません。

次の表は PrinterObjectConstants を示します PaperSize のプロパティに対して有効である。

定数

Description

vbPRPSLetter

1

文字、つまり 8 1 + 1/2 x 11 では。

vbPRPSLetterSmall

2

小さなに、つまり 8 1 + 1/2 x 11 では文字を格納します。

vbPRPSTabloid

3

タブロイド、 11 × 17 では。

vbPRPSLedger

4

帳簿、 17 × 11 では。

vbPRPSLegal

5

使用する、つまり 8 1 + 1/2 x 14 では。

vbPRPSStatement

6

ステートメント、つまり 5 1 + 1/2 x つまり 8 1 + 1/2 では。

vbPRPSExecutive

7

exec、つまり 7 1 + 1/2 x つまり 10 1 + 1/2 では。

vbPRPSA3

8

A3、 297 × 420 の mm

vbPRPSA4

9

A4、 210 × 297 の mm

vbPRPSA4Small

10

小さい A4 210 x 297 の mm

vbPRPSA5

11

A5、 148 × 210 の mm

vbPRPSB4

12

B4、 250 × 354 の mm

vbPRPSB5

13

B5、 182 × 257 の mm

vbPRPSFolio

14

フォリオ、つまり 8 1 + 1/2 x 13 では。

vbPRPSQuarto

15

Quarto、 215 × 275 の mm

vbPRPS10x14

16

10 x 14 では。

vbPRPS11x17

17

11 x 17 では。

vbPRPSNote

18

メモ、つまり 8 1 + 1/2 x 11 では。

vbPRPSEnv9

19

エンベロープ #9、 /8 3 7 x 8 7 /8 では。

vbPRPSEnv10

20

エンベロープ #10、 4 1 x 9 1 /8 /2 では。

vbPRPSEnv11

21

エンベロープ #11、つまり 4 1 + 1/2 x 10 3 /8 では。

vbPRPSEnv12

22

エンベロープ #12、つまり 4 1 + 1/2 x 11 では。

vbPRPSEnv14

23

エンベロープ #14 x 5、つまり 11 1 + 1/2 では。

vbPRPSCSheet

24

15 C のサイズのシート

vbPRPSDSheet

25

17 C のサイズのシート

vbPRPSESheet

26

E のサイズのシート

vbPRPSEnvDL

27

エンベロープ DL、 110 × 220 の mm

vbPRPSEnvC3

29

エンベロープ C3、 324 × 458 の mm

vbPRPSEnvC4

30

エンベロープ C4、 229 × 324 の mm

vbPRPSEnvC5

28

エンベロープ C5、 162 × 229 の mm

vbPRPSEnvC6

31

エンベロープ C6、 114 × 162 の mm

vbPRPSEnvC65

32

エンベロープ C65、 114 × 229 の mm

vbPRPSEnvB4

33

エンベロープ B4、 250 × 353 の mm

vbPRPSEnvB5

34

エンベロープ B5、 176 × 250 の mm

vbPRPSEnvB6

35

エンベロープ B6、 176 × 125 の mm

vbPRPSEnvItaly

36

エンベロープ、 110 × 230 の mm

vbPRPSEnvMonarch

37

エンベロープ君主、 3 7 x 7 1 /8 /2 では。

vbPRPSEnvPersonal

38

エンベロープ、 3 5 x 6 1 /8 /2 では。

vbPRPSFanfoldUS

39

英語版標準カーボン可能な紙帳、 14 7 /8 x 11 では。

vbPRPSFanfoldStdGerman

40

ドイツ語の標準カーボン可能な紙帳、つまり 8 1 + 1/2 x12。

vbPRPSFanfoldLglGerman

41

ドイツ語の可能なカーボン可能な紙帳、つまり 8 1 + 1/2 x 13 では。

vbPRPSUser

256

ユーザー定義

[!メモ]

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。Visual Basic 6.0 のコード モデルが .NET Framework の実装と著しく異なる場合を除いて、これらの関数およびオブジェクトを使用する必要はありません。

PaperSize プロパティの設定方法を次の例に示します。

Dim Printer As New Printer
Printer.PrintAction = Printing.PrintAction.PrintToPreview
Printer.PaperSize = vbPRPSLegal
Printer.Print("Using legal size paper")
Printer.EndDoc()

.NET Framework セキュリティ

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

参照

関連項目

Printer クラス

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

その他の技術情報

Printer Compatibility Library

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

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