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