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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 - пространство имен
Другие ресурсы
Библиотека совместимости принтеров
Развертывание приложений, ссылающихся на библиотеку совместимости принтеров