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


Printer.PaperBin - свойство

Возвращает или задает значение по умолчанию бумажная положение на принтере бумага из которого подана во время операций печати.

Пространство имен:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Сборка:  Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)

Синтаксис

'Декларация
Public Property PaperBin As Short
public short PaperBin { get; set; }
public:
property short PaperBin {
    short get ();
    void set (short value);
}
member PaperBin : int16 with get, set
function get PaperBin () : short
function set PaperBin (value : short)

Значение свойства

Тип: System.Int16
Возвращает Short.

Заметки

Некоторые параметры позиции недоступна в некоторых принтерах.Просмотрите документацию принтера для определенных описаний этих параметров.

Если установить это свойство, то после вызова Print, Circle, Lineили методы PSet на новой странице исключение времени выполнения.

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

Константа

Значение

Описание

vbPRBNUpper

1

Используйте бумагу от верхней позиции.

vbPRBNLower

2

Используйте бумагу с более низкой позиции.

vbPRBNMiddle

3

Используйте бумагу из средней части.

vbPRBNManual

4

Подождите ручную insert каждого листа бумаги.

vbPRBNEnvelope

5

Используйте огибающие из фидера конверта.

vbPRBNEnvManual

6

Используйте огибающие из фидера конверта, но подождите ручную insert.

vbPRBNAuto

7

Используйте бумагу от текущей позиции по умолчанию.(это установка по умолчанию).

vbPRBNTractor

8

Используйте бумагу поданную из фидера трактора.

vbPRBNSmallFmt

9

Используйте бумагу от меньшего paperfeeder.

vbPRBNLargeFmt

10

Используйте бумагу от положения большой размер бумаги.

vbPRBNLargeCapacity

11

Используйте бумагу из фидера большой емкости.

vbPRBNCassette

14

Используйте бумагу из вложенного патрона журнала.

ПримечаниеПримечание

Функции и объекты пространства имен Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic.В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework.Они необходимы только в тех случаях, когда модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

Примеры

В следующем примере показано, как получить значение свойства PaperBin.

Dim Printer As New Printer
Printer.PrintAction = Printing.PrintAction.PrintToPreview
Select Case Printer.PaperBin
    Case vbPRBNUpper
        Printer.Print("Using the upper bin")
    Case vbPRBNLower
        Printer.Print("Using the lower bin")
    Case vbPRBNMiddle
        Printer.Print("Using the middle bin")
    Case vbPRBNManual
        Printer.Print("Insert a sheet of paper")
    Case vbPRBNEnvelope
        Printer.Print("Using the envelope feeder")
    Case vbPRBNEnvManual
        Printer.Print("Insert an envelope")
    Case vbPRBNTractor
        Printer.Print("Using the tractor feeder")
    Case vbPRBNSmallFmt
        Printer.Print("Using the small paper feeder")
    Case vbPRBNLargeFmt
        Printer.Print("Using the large paper bin")
    Case vbPRBNLargeCapacity
        Printer.Print("Using the large capacity feeder")
    Case vbPRBNCassette
        Printer.Print("Using the attached cassette cartridge")
    Case Else
        Printer.Print("Using the default paper bin")
End Select
Printer.EndDoc()

Безопасность платформы .NET Framework

См. также

Ссылки

Printer Класс

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 - пространство имен

Другие ресурсы

Библиотека совместимости принтеров

Практическое руководство. Исправление ошибок обновления с помощью библиотеки совместимости принтеров (Visual Basic)

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