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 属性自动设置 PaperSize 到 vbPRPSUser。
此属性不能设置,在调用方法之后 Print 或则会发生运行时异常。
下表列出了 PaperSize 属性就是有效的 PrinterObjectConstants 。
常量 |
值 |
说明 |
---|---|---|
vbPRPSLetter |
1 |
字母, 1/2 8 x 11 个。 |
vbPRPSLetterSmall |
2 |
在小上字母, 1/2 8 x 11 个。 |
vbPRPSTabloid |
3 |
小报, 11 x 17 个。 |
vbPRPSLedger |
4 |
帐目, 17 x 11 个。 |
vbPRPSLegal |
5 |
合法, 1/2 8 x 14 个。 |
vbPRPSStatement |
6 |
语句, 1/2 5 x 8 1/2 之下。 |
vbPRPSExecutive |
7 |
exec, 1/2 7 x 10 1/2 之下。 |
vbPRPSA3 |
8 |
A3, 297 x 420 mm |
vbPRPSA4 |
9 |
A4, 210 x 297 mm |
vbPRPSA4Small |
10 |
小的对应, 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 |
对开页面, 1/2 8 x 13 个。 |
vbPRPSQuarto |
15 |
四开, 215 x 275 mm |
vbPRPS10x14 |
16 |
10 x 14 个。 |
vbPRPS11x17 |
17 |
11 x 17 个。 |
vbPRPSNote |
18 |
请注意, 1/2 8 x 11 个。 |
vbPRPSEnv9 |
19 |
信封 #9, 3 7/8 x 8 7/8 之下。 |
vbPRPSEnv10 |
20 |
信封 #10, 4 1/8 x 9 1/2 之下。 |
vbPRPSEnv11 |
21 |
信封 #11, 1/2 4 x 10 3/8 之下。 |
vbPRPSEnv12 |
22 |
信封 #12, 1/2 4 x 11 个。 |
vbPRPSEnv14 |
23 |
信封 #14, 5 x 11 1/2 之下。 |
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 7/8 x 7 1/2 之下。 |
vbPRPSEnvPersonal |
38 |
信封, 5/8 3 x 6 1/2 之下。 |
vbPRPSFanfoldUS |
39 |
美式 标准复写薄, 14 7/8 x 11 个。 |
vbPRPSFanfoldStdGerman |
40 |
德语标准复写薄, 8 1/2 x12。 |
vbPRPSFanfoldLglGerman |
41 |
德语合法的复写薄, 1/2 8 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间