Поделиться через


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.

Заметки

Установив свойство Height или Width объекта Printer отражает PaperSize к vbPRPSUser.

Это свойство нельзя установить после вызова метода Print или исключение времени выполнения.

В следующей таблице перечислены PrinterObjectConstants, допустимое для свойства PaperSize.

Константа

Значение

Описание

vbPRPSLetter

1

Letter, не будет превышать 8 x 11.

vbPRPSLetterSmall

2

Letter small, не будет превышать 8 x 11.

vbPRPSTabloid

3

Таблоид, 11 x 17.

vbPRPSLedger

4

Главной книги, 17 x 11.

vbPRPSLegal

5

Legal, не будет превышать 8 x 14.

vbPRPSStatement

6

Оператор, не будет превышать 5 x 8 1/2.

vbPRPSExecutive

7

Exec, не будет превышать 7 x 10 1/2.

vbPRPSA3

8

A3, 297 x 420 мм

vbPRPSA4

9

A4, 210 x 297 мм

vbPRPSA4Small

10

A4, меньшее 210 x 297 мм

vbPRPSA5

11

A5 (148 x 210 мм

vbPRPSB4

12

B4 (250 x 354 мм

vbPRPSB5

13

B5 (182 мм х 257

vbPRPSFolio

14

Folio, не будет превышать 8 x 13.

vbPRPSQuarto

15

Quarto, 215 x 275 мм

vbPRPS10x14

16

10 x 14

vbPRPS11x17

17

11 x 17

vbPRPSNote

18

Заметка не будет превышать 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, не будет превышать 4 x 10 3/8.

vbPRPSEnv12

22

Конверт #12, не будет превышать 4 x 11.

vbPRPSEnv14

23

Конверт #14, 5 x 11 1/2.

vbPRPSCSheet

24

Лист размера C#

vbPRPSDSheet

25

Лист размера D

vbPRPSESheet

26

Лист размера для всех

vbPRPSEnvDL

27

Конверт DL (110 x 220 мм

vbPRPSEnvC3

29

Конверт C3, 324 x 458 мм

vbPRPSEnvC4

30

Конверт C4 229 x 324 мм

vbPRPSEnvC5

28

Конверт C5 (162 x 229 мм

vbPRPSEnvC6

31

Конверт C6 (114 x 162 мм

vbPRPSEnvC65

32

Конверт C65 (114 x 229 мм

vbPRPSEnvB4

33

Конверт B4 (250 x 353 мм

vbPRPSEnvB5

34

Конверт B5 (176 мм х 250

vbPRPSEnvB6

35

Конверт B6 (176 мм х 125

vbPRPSEnvItaly

36

Конверт 110 x 230 мм

vbPRPSEnvMonarch

37

Монарх конверта, 3 7/8 x 7 1/2.

vbPRPSEnvPersonal

38

Конверт 3 5/8 x 6 1/2.

vbPRPSFanfoldUS

39

КлавиатураStandard Fanfold (Германия), 14 7/8 х 11 дюймов.

vbPRPSFanfoldStdGerman

40

Стандартный немецкий Fanfold (Германия), не будет превышать 8 x 12.

vbPRPSFanfoldLglGerman

41

Legal Fanfold (Германия), не будет превышать 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)

Развертывание приложений, ссылающихся на библиотеку совместимости принтеров