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 对象的 HeightWidth 属性自动设置 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 安全性

请参见

参考

Printer 类

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间

其他资源

打印机兼容性库

如何:使用打印机兼容性库修复升级错误 (Visual Basic)

部署引用打印机兼容性库的应用程序