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()
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間
その他の技術情報
方法 : Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)