次の方法で共有


Printer.PaperSize プロパティ

更新 : 2007 年 11 月

現在のプリンタの用紙サイズを示す値を取得または設定します。

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

構文

'宣言
Public Property PaperSize As Short
'使用
Dim instance As Printer
Dim value As Short

value = instance.PaperSize

instance.PaperSize = value
public short PaperSize { get; set; }
public:
property short PaperSize {
    short get ();
    void set (short value);
}
public function get PaperSize () : short
public function set PaperSize (value : short)

プロパティ値

型 : System.Int16

Short を返します。

解説

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

Print メソッドの呼び出し後にこのプロパティを設定することはできません。これを行った場合、実行時例外が発生します。

PaperSize プロパティの有効な PrinterObjectConstants の一覧を、次の表に示します。

定数

説明

vbPRPSLetter

1

レター (8.5 x 11 インチ)

vbPRPSLetterSmall

2

レター小 (8.5 x 11 インチ)

vbPRPSTabloid

3

タブロイド紙 (11 x 17 インチ)

vbPRPSLedger

4

レジャー (17 x 11 インチ)

vbPRPSLegal

5

リーガル (8.5 x 14 インチ)

vbPRPSStatement

6

申告用紙 (5.5 x 8.5 インチ)

vbPRPSExecutive

7

エグゼクティブ (7.5 x 10.5 インチ)

vbPRPSA3

8

A3 (297 x 420 mm)

vbPRPSA4

9

A4 (210 x 297 mm)

vbPRPSA4Small

10

A4 小 (210 x 297 mm)

vbPRPSA5

11

A5 (148 x 210 mm)

vbPRPSB4

12

B4 (250 x 354 mm)

vbPRPSB5

13

B5 (182 x 257 mm)

vbPRPSFolio

14

二つ折り (8.5 x 13 インチ)

vbPRPSQuarto

15

四つ折り (215 x 275 mm)

vbPRPS10x14

16

10 x 14 インチ

vbPRPS11x17

17

11 x 17 インチ

vbPRPSNote

18

ノート用紙 (8.5 x 11 インチ)

vbPRPSEnv9

19

#9 封筒 (3.875 x 8.875 インチ)

vbPRPSEnv10

20

#10 封筒 (4.125 x 9.5 インチ)

vbPRPSEnv11

21

#11 封筒 (4.5 x 10.375 インチ)

vbPRPSEnv12

22

#12 封筒 (4.5 x 11 インチ)

vbPRPSEnv14

23

#14 封筒 (5 x 11.5 インチ)

vbPRPSCSheet

24

C サイズ用紙

vbPRPSDSheet

25

D サイズ用紙

vbPRPSESheet

26

E サイズ用紙

vbPRPSEnvDL

27

DL 封筒 (110 x 220 mm)

vbPRPSEnvC3

29

C3 封筒 (324 x 458 mm)

vbPRPSEnvC4

30

C4 封筒 (229 x 324 mm)

vbPRPSEnvC5

28

C5 封筒 (162 x 229 mm)

vbPRPSEnvC6

31

C6 封筒 (114 x 162 mm)

vbPRPSEnvC65

32

C65 封筒 (114 x 229 mm)

vbPRPSEnvB4

33

B4 封筒 (250 x 353 mm)

vbPRPSEnvB5

34

B5 封筒 (176 x 250 mm)

vbPRPSEnvB6

35

B6 封筒 (176 x 125 mm)

vbPRPSEnvItaly

36

封筒 (110 x 230 mm)

vbPRPSEnvMonarch

37

最高級封筒 (3.875 x 7.5 インチ)

vbPRPSEnvPersonal

38

封筒 (3.625 x 6.5 インチ)

vbPRPSFanfoldUS

39

米国標準ファンフォールド (14.875 x 11 インチ)

vbPRPSFanfoldStdGerman

40

ドイツ標準ファンフォールド (8.5 x 12 インチ)

vbPRPSFanfoldLglGerman

41

ドイツ リーガル ファンフォールド (8.5 x 13 インチ)

vbPRPSUser

256

ユーザー定義

メモ :

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

アクセス許可

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

参照

参照

Printer クラス

Printer メンバ

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

その他の技術情報

Printer Compatibility Library

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

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